MongoDB считает неправильный тип массива

#mongodb #mongodb-query

#mongodb #mongodb-запрос

Вопрос:

Я новичок в mongodb и играл с графиками mongodb. Когда у меня есть массивы смешанного типа (String, Number) , он рассматривает как (String, String) . Следовательно, я не могу применить числовую агрегацию. Ниже приведен пример запроса,

  $project: {
       transposed: {
           $zip: {
                inputs: [[“aaa”,”bbb”], [1, 2]]
            }
       }
  }
  

Можно ли указать тип данных элементов в запросе?

Комментарии:

1. у вас есть какой-нибудь образец документа JSON? что такое входной JSON и какой результат запроса вы ожидаете. В запросе MongoDB я не думаю, что мы можем определить тип данных в запросе MongoDB. если нам нужно смоделировать данные в запросе, вам нужно использовать mongoose .

2. Спасибо @Mallik. Я проверю mongoose. Кстати, вы можете запустить этот запрос, поскольку он окружен []