Możesz użyć innej składni niż ta, którą próbujesz, która osiąga ten sam wynik, ale nie napotyka ograniczeń w SERVER-3544.
Użyj tej składni:
db.collection.find({ "unusual": {"$elemMatch":{"defindex":363,"_particleEffect":{"$in":[6,19]} }} })
Dopasuje to każdy dokument, który ma element tablicy z wartościami 313 oraz 6 lub 19.
Działa również z {$in:[]}
zarówno dla defindex, jak i _particleEffect, o ile zamierzasz dopasować dowolną kombinację tych dwóch list.
db.collection.find({ "unusual": {"$elemMatch":{"defindex":{"$in":[313,363]},"_particleEffect":{"$in":[6,19]} }} })