Mongoose menggunakan driver mongodb-native, yang menggunakan tipe ObjectID kustom. Anda dapat membandingkan ObjectIDs dengan .equals()
metode. Dengan contoh Anda, results.userId.equals(AnotherMongoDocument._id)
. Jenis ObjectID juga memiliki toString()
metode, jika Anda ingin menyimpan versi ObjectID yang dirangkai dalam format JSON, atau cookie.
Jika Anda menggunakan ObjectID = require("mongodb").ObjectID
(memerlukan perpustakaan asli mongodb) Anda dapat memeriksa apakah results.userId
adalah pengenal yang valid dengan results.userId instanceof ObjectID
.
dll.