Piszę serwer NodeJS z ExpressJS, PassportJS, MongoDB i MongooseJS. Właśnie udało mi się zmusić PassportJS do wykorzystania danych użytkownika uzyskanych przez Mongoose do uwierzytelnienia.MongoDB przez Mongoose JS - Co to jest findByID?
Ale żeby to działało, musiałem użyć funkcji "findById" jak poniżej.
var UserModel = db.model('User',UserSchema);
UserModel.findById(id, function (err, user) { < SOME CODE > });
"UserModel" to model mangusty. Deklaruję schemat "UserSchema" wcześniej. Więc przypuszczam, że "UserModel.findById" jest metodą modelu Mongoose?
Pytanie
Co oznacza "findById" zrobić i czy istnieje dokumentacja na nim? Trochę goograłem, ale niczego nie znalazłem.
Och !! Dzięki. To mnie trochę zdezorientowało. – Legendre
jaki jest typ danych identyfikatora? czy jest ciągiem znaków lub ObjectID? – bubakazouba
@bubakazouba 'id' zostanie przeniesiony do dowolnego typu' _id' jest zdefiniowany tak, jak w schemacie (domyślnie do 'ObjectId'). – JohnnyHK