Opmerking: Dit antwoord is achterhaald. Recentere versies van MongoDB kunnen de veel efficiëntere methode
db.collection.countDocumentsgebruiken . Zie het antwoord van Xavier Guihot voor een betere oplossing.
find retourneert geen booleaanse waarde, maar een cursor. Gebruik de cursors-telmethode om te controleren of die cursor documenten bevat.
if db.mycollection.find({'UserIDS': { "$in": newID}}).count() > 0 .
Trouwens:is newID een array? Als dit niet het geval is, moet u de $in . niet gebruiken -operator. U kunt eenvoudig find({'UserIDS': newID}) . doen