我有一个名为Post
的集合,该集合具有一个名为makeupProduct
的ID字段。此ID字段是我的MakeupProduct
集合的外键。
在MongoDB指南针中,我正在尝试查找所有帖子
productUrl === null
和这可能吗?
我把第一个过滤器过滤掉了,但是不知道其余的怎么写。
答案 0 :(得分:1)
db.Post.aggregate([
{
$match: {
productUrl: null
}
},
{
$lookup:
{
from: "MakeupProduct",
localField: "makeupProduct",
foreignField: "_id",
as: "makeupProduct"
}
},
{
$set: {
makeupProduct: {
$arrayElemAt: ["$makeupProduct", 0]
}
}
}
])