[Mongoose] db.~.find() VS db.~.findOne()
2020. 5. 13. 19:49ㆍ컴퓨터언어/Database
728x90
반응형
결과 쿼리 비교
상황 | find : 여러 {} 객체로 이루어진 [] 배열을 반환 | findOne : 하나의 {} 객체를 반환 |
파라미터로 조건 쿼리가 없을 때 | 모든 Document들을 반환 | 모든 Document들 중 가장 첫 번째만 반환 |
파라미터로 조건 쿼리가 있으며, 해당 조건을 만족하는 Document가 여러 개 |
조건을 만족하는 Document를 반환 | 조건을 만족하는 Document 중 가장 첫번째만 반환 |
파라미터로 조건 쿼리가 있지만, 해당 조건을 만족하는 Document가 0개일 때 |
아무 일도 일어나지 않음 | null 반환 |
728x90
반응형
'컴퓨터언어 > Database' 카테고리의 다른 글
[Mongoose REST API] PUT, PATCH : 업데이트 & {overwrite: true}란? (0) | 2020.05.15 |
---|---|
[REST API] 뿌시기 by Node.js & Mongoose (0) | 2020.05.14 |
[Mongoose] Cannot set headers after they are sent to the client (0) | 2020.05.13 |
[Mongoose] 서로 다른 스키마 간 관계 설정 (Join) (0) | 2020.05.13 |
[Mongoose] Validation 유효성검사 (0) | 2020.05.13 |