Estoy escribiendo un servidor NodeJS con ExpressJS, PassportJS, MongoDB y MongooseJS. Me las arreglé para hacer que PassportJS use los datos del usuario obtenidos a través de Mongoose para autenticarse.MongoDB via Mongoose JS - ¿Qué es findByID?
Pero para que funcione, tuve que usar una función "findById" como la de abajo.
var UserModel = db.model('User',UserSchema);
UserModel.findById(id, function (err, user) { < SOME CODE > });
"UserModel" es un modelo Mongoose. Declaro el esquema, "UserSchema" antes. Entonces, ¿supongo que "UserModel.findById" es un método del modelo Mongoose?
Pregunta
¿Qué significa "findById" hacer y hay documentación sobre el mismo? Busqué en Google un poco, pero no encontré nada.
¡¡Oh !! Gracias. Eso me confundió bastante. – Legendre
¿cuál es el tipo de datos de identificación? ¿es una cadena o un ObjectId? – bubakazouba
@bubakazouba 'id' se convertirá en cualquier tipo' _id' se define como en el esquema (por defecto es 'ObjectId'). – JohnnyHK