Mongoose использует собственный драйвер mongodb, который использует настраиваемый тип ObjectID. Вы можете сравнить ObjectIDs с методом .equals()
. С вашим примером, results.userId.equals(AnotherMongoDocument._id)
. Тип ObjectID также имеет метод toString()
, если вы хотите сохранить стробированную версию ObjectID в формате JSON или файл cookie.
Если вы используете ObjectID = require("mongodb").ObjectID
(требуется родная библиотека mongodb ) вы можете проверить, является ли results.userId
допустимым идентификатором с results.userId instanceof ObjectID
.
Etc.