Anda dapat menggunakan sintaks yang berbeda dari yang Anda coba yang mencapai hasil yang sama tetapi tidak mengalami batasan di SERVER-3544.
Gunakan sintaks ini:
db.collection.find({ "unusual": {"$elemMatch":{"defindex":363,"_particleEffect":{"$in":[6,19]} }} })
Ini akan cocok dengan dokumen apa pun yang memiliki elemen larik dengan 313 dan 6 atau 19.
Ini juga berfungsi dengan {$in:[]}
untuk defindex dan _particleEffect, selama Anda ingin mencocokkan kombinasi apa pun dari kedua daftar tersebut.
db.collection.find({ "unusual": {"$elemMatch":{"defindex":{"$in":[313,363]},"_particleEffect":{"$in":[6,19]} }} })