-
[MongoDB] 6. 기본 명령어 - find()DB/MongoDB 2022. 9. 29. 02:52728x90반응형
capped collection
- 정해진 크기를 초과하면 자동으로 오래된 데이터를 삭제하는 컬렉션이다.
- 생성 시 :"크기" 설정을 할 수 있다.
db.createCollection("컬렉션 이름",{capped:true, size: 크기}) db.createCollection("test",{capped:true, size: 10000}) // 사이즈 단위는 바이트
컬렉션은 WiredTiger라는 엔진의 줄임말인 .wt 파일의 형태로 저장된다.
find()의 사용법
- 특정 필드 값으로 찾기
db.컬렉션.find({필드:값}) db.article.find({author:"kim"})
- 특정 필드 찾기 : projection
- document에서 원하는 필드만 선택하여 출력가능
db.컬렉션.find({query},{projection}) // query : 조건 // projection : 나타낼 필드 // {필드 : 1 or true} --> 출력 // {필드 : 0 or false} --> 출력 안함 db.article.find(null,{title:1})
728x90반응형'DB > MongoDB' 카테고리의 다른 글
[MongoDB] 8. 기본 명령어 - $사용법 ,deleteMany(), drop() (0) 2022.09.29 [MongoDB] 7. 기본 명령어 - replace, update (0) 2022.09.29 [MongoDB] 5. MongoDB 시작 (0) 2022.09.29 [MongoDB] 4. MongoDB 환경 (0) 2022.09.29 [MongoDB] 3. MongoDB란? (0) 2022.09.29