0
我卡在查询方案中。 我在Mongodb中有一个json结构,我将不得不根据元素“索引”查询文档。仅检索位于Mongodb中的数组的索引值中的数据
{"List" : {
"List1" : [11,12,13,14,15,16],
"List2" : [11,11,11,11,11,11]
},
"Values" : ["APPLE", "ORANGE", "BANANA", "MANGO", "PAPAYA", "KIWI"],
"Index" : [1,2,3,1,2,3]
}
过滤器应基于“索引”,它是'1',我想显示如下。
{"List" : {
"List1" : [11,14],
"List2" : [11,11]
},
"Values" : ["APPLE","MANGO"],
"Index" : [1,1]
}
下面
是我执行
db.getCollection('TEST').find({"Index": 3} ,
{ "Values": 1,"List":1,"Index": 1, "Index.$": 1}
)
我得到的所有数据,除了只有一个索引值,因为我给了位置参数的查询(“指数$”:1)
可能重复://计算器。 com/questions/31164156/zip-arrays-with-mongodb) – styvane