O Mongoose usa o driver nativo do mongodb, que usa o tipo ObjectID personalizado. Você pode comparar ObjectIDs com o
.equals()
método. Com seu exemplo, results.userId.equals(AnotherMongoDocument._id)
. O tipo ObjectID também tem um toString()
método, se você deseja armazenar uma versão em string do ObjectID no formato JSON ou um cookie. Se você usar
ObjectID = require("mongodb").ObjectID
(requer a biblioteca nativa do mongodb) você pode verificar se results.userId
é um identificador válido com results.userId instanceof ObjectID
. etc.