[MONGODB] MongoDB를 통해 몽구스 JS - findById 메소드는 무엇입니까?
MONGODBMongoDB를 통해 몽구스 JS - findById 메소드는 무엇입니까?
나는 ExpressJS, PassportJS, MongoDB를하고 MongooseJS와 NodeJS 서버를 쓰고 있어요. 난 그냥 인증 할 수 몽구스를 통해 얻은 사용하는 사용자 데이터에 PassportJS를 얻을 수 있었다.
하지만 다음과 같은 "findById 메소드"기능을 사용했다, 그것이 작동되도록합니다.
var UserModel = db.model('User',UserSchema);
UserModel.findById(id, function (err, user) { < SOME CODE > } );
UserModel는 몽구스 모델입니다. 나는 스키마, UserSchema 이전을 선언합니다. 내가 UserModel.findById을 가정 그래서 () 몽구스 모델의 방법은?
질문
무엇을 findById 메소드는 할 거기 문서는에 무엇입니까? 나는 조금 주위를 봤하지만 아무것도 찾지 못했습니다.
해결법
-
==============================
1.findById 메소드는 _id에 의해 문서를 찾기 위해 몽구스가 제공하는 것 모델에 편리한 방법이다. 그것에 대한 문서는 여기에서 찾을 수 있습니다.
findById 메소드는 _id에 의해 문서를 찾기 위해 몽구스가 제공하는 것 모델에 편리한 방법이다. 그것에 대한 문서는 여기에서 찾을 수 있습니다.
예:
// Search by ObjectId var id = "56e6dd2eb4494ed008d595bd"; UserModel.findById(id, function (err, user) { ... } );
기능적으로는 호출하는 것과 동일합니다 :
UserModel.findOne({_id: id}, function (err, user) { ... });
스키마에 정의 된 몽구스는 _id의 형식으로 제공 id 값을 캐스팅 않습니다 (ObjectId가에 디폴트).
-
==============================
2.ID의 스키마 유형이 아닌 경우는 기능이 작동하지 않을 수 있었던 ObjectId : findById 메소드 ()
ID의 스키마 유형이 아닌 경우는 기능이 작동하지 않을 수 있었던 ObjectId : findById 메소드 ()
-
==============================
3.(1 개) 이상의 문서를 반환 할 수있는 찾을 반대로, findById 메소드는 ()는 0 또는 1 문서를 반환 할 수 있습니다. 문서 (들) 레코드로 (들)의 생각 될 수있다.
(1 개) 이상의 문서를 반환 할 수있는 찾을 반대로, findById 메소드는 ()는 0 또는 1 문서를 반환 할 수 있습니다. 문서 (들) 레코드로 (들)의 생각 될 수있다.
-
==============================
4.나는 몽구스의 메인테이너입니다. findById 메소드는 () 몽구스 모델에 내장 된 방법이다. 하나 개주의하여, ({} ID _id) findById 메소드 (ID)가 findOne 동등 0 PARAMS와 findById 메소드 () findOne 동등 ({_id : NULL}).
나는 몽구스의 메인테이너입니다. findById 메소드는 () 몽구스 모델에 내장 된 방법이다. 하나 개주의하여, ({} ID _id) findById 메소드 (ID)가 findOne 동등 0 PARAMS와 findById 메소드 () findOne 동등 ({_id : NULL}).
당신은 더 몽구스의 문서에 findById 메소드 ()이 findById 메소드 () 튜토리얼에 대한 읽을 수 있습니다.
from https://stackoverflow.com/questions/12483632/mongodb-via-mongoose-js-what-is-findbyid by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 어떻게 몽구스 모델의 모든 수를 얻으려면? (0) | 2019.12.28 |
---|---|
[MONGODB] MongoDB를 - 모음의 모든 레코드를 업데이트하는 가장 빠른 방법은 무엇입니까? (0) | 2019.12.28 |
[MONGODB] MongoDB를 가진 유닛 테스트 (0) | 2019.12.28 |
[MONGODB] 어떻게 몽구스의 원시 MongoDB의 작업을 할까? (0) | 2019.12.28 |
[MONGODB] 몽구스의 어떤 SchemaType는 타임 스탬프에 가장 적합합니다? (0) | 2019.12.28 |