1
我的文件呈沿着陣列:查詢在貓鼬與其他鍵
{
"_id": "594a78e2fc9d19454bae54fe",
"name": "Great Name",
"another_id": 15854,
"__v": 0,
"arraything": [
{
"name": "cadmium",
"id": 14,
"_id": "59520442c65c73249e67fc66"
},
{
"name": "carbon",
"id": 1,
"_id": "59520442c65c73249e67fc65"
},
{
"name": "iron",
"id": 2,
"_id": "59520442c65c73249e67fc64"
}
],
"anotherarray": [
{
"name": "rock",
"id": 3,
"_id": "59520442c65c73249e67fc69"
},
{
"name": "metal",
"id": 2,
"_id": "59520442c65c73249e67fc68"
}
]
}
我想寫通過數組的查詢,將查找name
和another_id
文件中以及搜索存在name
,比如carbon
和iron
。
我寫了一個查詢像
Schema.find({
name:"Great Name",
arraything:{$all:['carbon','iron']}
})
它沒有給我拿把上面的文件。我究竟做錯了什麼?我真的在尋找一個單一的查詢對象。