【发布时间】:2016-05-30 17:11:50
【问题描述】:
我有一个带有团队数组的 Mongo DB 文档。团队数组中的所有对象都包含一个 user_ids 数组。如何查找包含 user_ids 包含特定对象 ID 的团队的所有文档?我正在使用 Mongoose 和 Node。
这是文档结构。例如,我如何在任何团队中找到对象 ID 为“56a60da2351195cc6be83799”的所有文档?
{
"_id" : ObjectId("56a60da3351195cc6be8379c"),
"session_id" : ObjectId("56a60da2351195cc6be83798"),
"teams" : [
{
"score" : 0,
"user_ids" : [
ObjectId("56a60da2351195cc6be83799")
]
},
{
"score" : 0,
"user_ids" : [
ObjectId("56a60da2351195cc6be8379a")
]
}
],
"created_at" : ISODate("2016-01-25T11:57:23.006Z") }
谢谢
【问题讨论】: