推荐工具
› RoboMongo
推荐书目
› 50 Tips and Tricks for MongoDB Developers直接上例子: { "groups": { "a": [ { "id": 1, "status": "open" }, { "id": 2, "status": "open" }, { "id": 3, "status": "closed" } ], "b": [ { "id": 4, "status": "closed" }, { "id": 5, "status": "open" }, { "id": 6, "status": "closed" } ] } }
对这个数据,怎么实现类似 find({"groups.*.status": "closed"}) 这样的查询?
1
defunct9 2021 年 12 月 30 日
.filter
|
2
shadow1949 2021 年 12 月 31 日
unwind
|
3
dfourc 2021 年 12 月 31 日
objectToArray
unwind unwind 性能不好,建议拿数据到代码里操作 |