Ако се опитате внимателно да форматирате заявката си на ръка, за да бъде по-четлива, ще забележите, че сте направили няколко грешки със затварящите скоби.
Вместо това опитайте тази заявка:
{ $and :
[{
$and:
[
{$or : [ { $where: '?0 == null' } , { a : ?0 }]},
{$or : [ { $where: '?1 == null' } , { b : ?1 }]},
{$or : [ { $where: '?2 == null' } , { c : ?2 }]}
]
}]
}
Странична бележка:Мисля, че един $and
ще бъде достатъчно, т.е. премахнете $and
от най-високо ниво оператор.