我正在使用 NodeJs 和 MongoDB 开发一个 Web 应用程序。在数据库中,我得到了一个如下所示的文档:
"user": {
"_id": "525cd98ef8cf50b0006ebcf3",
"name": "alex",
"age": 25,
"gender": "male"
},
"post": {
"_id": "525d3917cb2a20c02380c527",
"title": "Ride bike",
"text": "want to ride bike",
"audience": {
"age": [ 20, 30 ],
"gender": [ "male", female ]
}
}
我需要在 post.audience.age 年龄和 post.audience.gender 包含 user.gender 之间找到所有带有 user.age 的帖子。