MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB via Mongoose JS - O que é findByID?


findById é um método de conveniência no modelo fornecido pelo Mongoose para localizar um documento por seu _id. A documentação para isso pode ser encontrada aqui.

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

Funcionalmente, é o mesmo que chamar:
UserModel.findOne({_id: id}, function (err, user) { ... });

Observe que o Mongoose lançará o id fornecido valor para o tipo de _id conforme definido no esquema (padrão para ObjectId).