根据 mongodb 中的 _id 从另一个集合中查找/聚合
PetTable {
_id: ObjectId,
bdTable: string,
status: ObjectId(ref=Status)
}
Status {
_id : ObjectId,
statusCode : number, --> exple: (1, 2, ...7)
petId : ObjectId(ref=PetTable),
}
我想找到 bdTable = "zzzz" 且 status =5 的 PetTable 的所有对象;
我不知道该怎么办?
PetTable {
_id: ObjectId,
bdTable: string,
status: ObjectId(ref=Status)
}
Status {
_id : ObjectId,
statusCode : number, --> exple: (1, 2, ...7)
petId : ObjectId(ref=PetTable),
}
i want to find all objects of PetTable with bdTable = "zzzz" and status =5;
I have no idea how to go about it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
$lookup
管道阶段如下:Mongo Playground
Run an aggregate operation with
$lookup
pipeline stage as follows:Mongo Playground