您如何在Mongo中查询“ is null”?即{$ne: null}
我想执行以下查询:
找到一个yearOfBirth
在给定范围内的人,或者yearOfBirth
等于空(即未设置)
例如:
{$or: [
{yearOfBirth: {$e: null}},
{$and: [{yearOfBirth: {$gt: ageMaxYear}},
{yearOfBirth: {$lt: ageMinYear}}]
}
]
}
正确的语法应该是什么?
答案 0 :(得分:0)
我发现这可行:
{$or: [
{yearOfBirth: null},
{$and: [{yearOfBirth: {$gt: ageMaxYear}},
{yearOfBirth: {$lt: ageMinYear}}]
}
]
}