我有以下查询
{
lessen: {
$not: {
$elemMatch: {
$and: [
{start: {$lt: new Date()}},
{eind: {$gt: new Date()}}
]
}
}
}
}
在我更新到Meteor 0.8之前,这种方法非常有效。现在它抛出Error: Unrecognized operator: $and
。有谁知道如何解决这个问题?
答案 0 :(得分:1)
在这种情况下,您不需要使用$和运算符,只需编写如下查询:
{
lessen: {
$not: {
$elemMatch: {
start: {$lt: new Date()},
eind: {$gt: new Date()}
}
}
}
}