Hinweis: Diese Antwort ist veraltet. Neuere Versionen von MongoDB können die weitaus effizientere Methode db.collection.countDocuments verwenden . Siehe die Antwort von Xavier Guihot für eine bessere Lösung.
find gibt keinen booleschen Wert zurück, sondern einen Cursor. Um zu überprüfen, ob dieser Cursor Dokumente enthält, verwenden Sie die Cursor-Zählmethode.
if db.mycollection.find({'UserIDS': { "$in": newID}}).count() > 0 .
Übrigens:ist newID ein Array? Wenn dies nicht der Fall ist, sollten Sie $in nicht verwenden -Operator. Sie können einfach find({'UserIDS': newID}) ausführen