Mongoose използва драйвера на mongodb, който използва персонализирания тип ObjectID. Можете да сравните ObjectID с .equals()
метод. С вашия пример results.userId.equals(AnotherMongoDocument._id)
. Типът ObjectID също има toString()
метод, ако искате да съхраните стрингифицирана версия на ObjectID във формат JSON или бисквитка.
Ако използвате ObjectID = require("mongodb").ObjectID
(изисква mongodb-native библиотека) можете да проверите дали results.userId
е валиден идентификатор с results.userId instanceof ObjectID
.
И т.н.