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