Catatan: Jawaban ini sudah usang. Versi MongoDB yang lebih baru dapat menggunakan metode
db.collection.countDocumentsyang jauh lebih efisien . Lihat jawaban dari Xavier Guihot untuk solusi yang lebih baik.
find tidak mengembalikan nilai boolean, ia mengembalikan kursor. Untuk memeriksa apakah kursor itu berisi dokumen apa pun, gunakan metode hitungan kursor.
if db.mycollection.find({'UserIDS': { "$in": newID}}).count() > 0 .
Omong-omong:apakah newID sebuah array? Jika tidak, Anda tidak boleh menggunakan $in -operator. Anda cukup melakukan find({'UserIDS': newID})