MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB über Mongoose JS – Was ist findByID?

findById ist eine bequeme Methode für das von Mongoose bereitgestellte Modell, um ein Dokument anhand seiner _id zu finden. Die Dokumentation dazu finden Sie hier.

Beispiel:

// Search by ObjectId
var id = "56e6dd2eb4494ed008d595bd";
UserModel.findById(id, function (err, user) { ... } );

Funktional ist es dasselbe wie beim Aufruf von:

UserModel.findOne({_id: id}, function (err, user) { ... });

Beachten Sie, dass Mongoose die bereitgestellte id umwandelt Wert auf den Typ _id wie im Schema definiert (standardmäßig ObjectId).