Mongoose använder den mongodb-native drivrutinen, som använder den anpassade ObjectID-typen. Du kan jämföra ObjectIDs med .equals()
metod. Med ditt exempel, results.userId.equals(AnotherMongoDocument._id)
. Objekt-ID-typen har också en toString()
metod, om du vill lagra en strängad version av ObjectID i JSON-format, eller en cookie.
Om du använder ObjectID = require("mongodb").ObjectID
(kräver mongodb-native-biblioteket) du kan kontrollera om results.userId
är en giltig identifierare med results.userId instanceof ObjectID
.
Osv.