【发布时间】:2017-09-06 19:13:46
【问题描述】:
我的 MongoDB 中有以下文档结构:
[{
"_id": "59afce079af65f48de8fb609",
"some_fields": "...",
"members": [
{
"some_fields": "...",
"device_id": "7FD45D19-F746-4293-A410-60B485E617F2",
"_id": "59afce079af65f48de8fb60a"
},
{
"some_fields": "...",
"device_id": "7AC1635B-3E39-4F43-A4D4-4927FA072F89",
"_id": "59afd01cff27894e8237eb2d"
}
]
}]
如何使用 Mongoose 的 find 获取 documents which members contain object where device_id == "given_id"?
【问题讨论】:
-
你尝试了什么?你读过Query Embedded Documents吗?
标签: node.js mongodb mongoose mongoose-schema