MongoDB认为数组的类型不正确

MongoDB认为数组的类型不正确,mongodb,mongodb-query,Mongodb,Mongodb Query,我是mongodb的新手,我在玩mongodb图表。当我有一个混合类型数组(String,Number)时,它被认为是(String,String)。因此,我无法应用数值聚合。下面是一个示例查询 $project: { transposed: { $zip: { inputs: [[“aaa”,”bbb”], [1, 2]] } } } 可以在查询中提及元素的数据类型吗?您有一些JS

我是mongodb的新手,我在玩mongodb图表。当我有一个混合类型数组
(String,Number)
时,它被认为是
(String,String)
。因此,我无法应用数值聚合。下面是一个示例查询

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

可以在查询中提及元素的数据类型吗?

您有一些JSON示例文档吗?您期望的查询的输入JSON和输出是什么。在MongoDB查询中,我认为我们不能在MongoDB查询中定义数据类型。如果我们需要在查询中建模数据,您需要使用mongoose。谢谢@Mallik。我去检查猫鼬。顺便说一句,您可以运行这个查询,因为它被[]