Mongoose gebruikt de mongodb-native driver, die het aangepaste ObjectID-type gebruikt. U kunt ObjectID's vergelijken met de .equals()
methode. Met uw voorbeeld, results.userId.equals(AnotherMongoDocument._id)
. Het type ObjectID heeft ook een toString()
methode, als u een stringified versie van de ObjectID in JSON-formaat wilt opslaan, of een cookie.
Als u ObjectID = require("mongodb").ObjectID
. gebruikt (vereist de mongodb-native bibliotheek) u kunt controleren of results.userId
is een geldige identifier met results.userId instanceof ObjectID
.
enz.