请各大佬 或 官方 教一下。一直解决不了,很困惑。我那样的查询方式 会返回空数组。
// eq: 集合 "abc" 里有 _id 为 "123456" 和 "178932156" 两条数据
var abc = [{
_id: "123456",
list: [{
obj: {
_id: "111",
name: "一一一",
remark: "ajjwnmknxc"
},
}, {
obj: {
_id: "333",
name: "三三三",
remark: "ajjw3654nmknxc"
},
}, {
obj: {
_id: "777",
name: "七七七",
remark: "ajjw3654nmknxc"
},
}]
}, {
_id: "178932156",
list: [{
obj: {
_id: "111",
name: "一一一",
remark: "ajjwnmknxc"
},
}, {
obj: {
_id: "555",
name: "五五五",
remark: "ajjw4nmknxc"
},
}, {
obj: {
_id: "777",
name: "七七七",
remark: "ajjw365nxc"
}
}]
}]
// 想要查询 list.obj._id 为 "111" 或 "777" 就返回全部数据.
// 我原 云开发 查询代码 'list.obj._id':_.in["111","777"]。
// 可是我这样会出现 返回的 list:[] (空数组),一直找不到原因