>我有以下查询
{
lessen: {
$not: {
$elemMatch: {
$and: [
{start: {$lt: new Date()}},
{eind: {$gt: new Date()}}
]
}
}
}
}
这在我更新到 Meteor 0.8 之前一直很有效。现在它抛出Error: Unrecognized operator: $and
.有谁知道如何解决这个问题?
在这种情况下,
您不需要使用 $and 运算符,您可以像这样简单地编写查询:
{
lessen: {
$not: {
$elemMatch: {
start: {$lt: new Date()},
eind: {$gt: new Date()}
}
}
}
}