findById
is een gemaksmethode op het model dat wordt geleverd door Mongoose om een document te vinden op zijn _id. De documentatie hiervoor is hier te vinden.
Voorbeeld:
// Search by ObjectId
var id = "56e6dd2eb4494ed008d595bd";
UserModel.findById(id, function (err, user) { ... } );
Functioneel is het hetzelfde als bellen:
UserModel.findOne({_id: id}, function (err, user) { ... });
Merk op dat Mongoose de verstrekte id
. zal casten waarde naar het type _id
zoals gedefinieerd in het schema (standaard ingesteld op ObjectId).