我有這個文件的結構:獲取MongoDB的陣列子集
{
Id: "id_value",
Elements:[
{
InnerId: "inner_id_value1",
Value: "apple"
},
{
InnerId: "inner_id_value2",
Value: "pear"
},
{
InnerId: "inner_id_value3",
Value: "banana"
}
]
}
什麼,我需要做的是創造出在輸入端接收陣列(例如["apple","banana","coconut"]
),並返回到我的查詢:
{
Id: "id_value",
Elements:[
{
InnerId: "inner_id_value1",
Value: "apple"
},
{
InnerId: "inner_id_value3",
Value: "banana"
}
]
}
是否有可能在Mongo中用單個查詢來做到這一點?
什麼是你的MongoDB版本的時間? – styvane
@Styvane版本3.2 – Marco