컴퓨터언어/Database
[Mongoose] db.~.find() VS db.~.findOne()
bbanpro
2020. 5. 13. 19:49
728x90
반응형
결과 쿼리 비교
상황 | find : 여러 {} 객체로 이루어진 [] 배열을 반환 | findOne : 하나의 {} 객체를 반환 |
파라미터로 조건 쿼리가 없을 때 | 모든 Document들을 반환 | 모든 Document들 중 가장 첫 번째만 반환 |
파라미터로 조건 쿼리가 있으며, 해당 조건을 만족하는 Document가 여러 개 |
조건을 만족하는 Document를 반환 | 조건을 만족하는 Document 중 가장 첫번째만 반환 |
파라미터로 조건 쿼리가 있지만, 해당 조건을 만족하는 Document가 0개일 때 |
아무 일도 일어나지 않음 | null 반환 |
728x90
반응형