Mongoose verwendet den mongodb-nativen Treiber, der den benutzerdefinierten ObjectID-Typ verwendet. Sie können ObjectIDs mit .equals() vergleichen Methode. In Ihrem Beispiel results.userId.equals(AnotherMongoDocument._id) . Der ObjectID-Typ hat auch einen toString() -Methode, wenn Sie eine stringifizierte Version der ObjectID im JSON-Format oder ein Cookie speichern möchten.
Wenn Sie ObjectID = require("mongodb").ObjectID verwenden (erfordert die mongodb-native Bibliothek) Sie können überprüfen, ob results.userId ist ein gültiger Bezeichner mit results.userId instanceof ObjectID .
usw.