Jika Anda mencoba dengan hati-hati memformat kueri Anda agar lebih mudah dibaca, Anda akan mencatat bahwa Anda telah membuat beberapa kesalahan dengan tanda kurung tutup.
Coba kueri ini sebagai gantinya:
{ $and :
[{
$and:
[
{$or : [ { $where: '?0 == null' } , { a : ?0 }]},
{$or : [ { $where: '?1 == null' } , { b : ?1 }]},
{$or : [ { $where: '?2 == null' } , { c : ?2 }]}
]
}]
}
Catatan tambahan:Saya pikir satu $and
akan cukup, yaitu menghapus $and
. tingkat atas operator.