我一直在寻找这个答案的高低,但没有任何效果。我有一个带有匹配项的管道查询,如下所示:
$match: {
$expr: {
$and: [
....
]
}
}
在$内,我使用$ eq,$ in,$ ne,$ gt,$ lt等各种条件。
但是,我可能无法尝试识别$ nin或$ exists。我想在搜索不存在的键的地方添加一个术语,例如:
{ $exists: [ '$key', 0 ] }
我不断得到
MongoError:无法识别的表达式'$ exists'
和
MongoError:无法识别的表达式'$ nin'
任何人都可以帮忙吗?