Mongodb mongo在$and中使用$match
我试图使用一个$并在一个$匹配内,但似乎无法获得正确的结果。我使用的语法不正确Mongodb mongo在$and中使用$match,mongodb,aggregation-framework,mongodb-compass,Mongodb,Aggregation Framework,Mongodb Compass,我试图使用一个$并在一个$匹配内,但似乎无法获得正确的结果。我使用的语法不正确 { "$match": { "$expr": { "$and": [ { "$match": { "contra": {
{
"$match":
{
"$expr": {
"$and": [
{
"$match": {
"contra": {
"$exists": true
}
}
}
,
{
"$match": {
"$expr": {
"$eq": [
"$isActivation", true
]
}
}
}
]
}
}
}
应该如此简单:
{
“$match”:{
“construcd”:{“$exists”:true},
“isActive”:正确
}
}
用一些示例文档发布完整的查询以获得正确答案。您甚至可以跳过$和
哦,是的!我被迷住了。谢谢