我有一部分聚合管道正在使用正在运行的代码
$expr: {$in: ["$myCompanyBidsData._id", "$bestCompanyBids._id"]},
我想要获取
_id
a 的 myCompanyBidsDat
与 _id
中某个对象的 listbestCompanyBids
不匹配的数据。
我尝试使用
$nin
,而不是$expr
内部/外部,但它不起作用。
试试这个。如果没有看到查询,我无法给出更完整的答案。
{
$match: {
$expr: {
$not: {
$in: ["$myCompanyBidsData._id", "$bestCompanyBids._id"]
}
}
}
}