sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB via Mongoose JS - Hvad er findByID?

findById er en bekvemmelighedsmetode på modellen, der leveres af Mongoose, til at finde et dokument ved dets _id. Dokumentationen til det kan findes her.

Eksempel:

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

Funktionelt set er det det samme som at kalde:

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

Bemærk, at Mongoose vil caste det angivne id værdi til typen _id som defineret i skemaet (standard til ObjectId).



  1. mongodb:indsæt hvis ikke eksisterer

  2. MongoDB $log

  3. Mongoose lover dokumentation siger forespørgsler er ikke løfter?

  4. Opdater model med Mongoose, Express, NodeJS