0
我有以下代碼的MongoDB:使用數組來尋找價值在陣列屬性附加傷害
//My search array
var charArray=['a','b','c']
{
name: 'object1',
myChar: ['a','v','x']
}
{
name: 'object2',
myChar: ['f','h','y']
}
我想它包含在其屬性值的對象。
我希望能得到使用這個第一個對象:
db.getCollection('myObjects').find({
'myChar':{
$in:charArray
}
})
響應爲空。事實上,我試着用$ elemMatch沒有成功
db.getCollection('myObjects').find({
'myChar':{
$elemMatch: {$in: charArray}
}
})
你可以添加預期的回覆帖子? – Veeram
{ name:'object1', myChar:['a','v','x'] } –
您是否再次運行查詢?它應該給你預期的迴應。 – Veeram