MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB via Mongoose JS - Qu'est-ce que findByID ?

findById est une méthode pratique sur le modèle fourni par Mongoose pour trouver un document par son _id. La documentation correspondante peut être trouvée ici.

Exemple :

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

Fonctionnellement, c'est la même chose que d'appeler :

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

Notez que Mongoose lancera le id fourni value au type de _id tel que défini dans le schéma (ObjectId par défaut).