본문 바로가기

DB/MongoDB

[MongoDB] 6. 기본 명령어 - find()

728x90
반응형

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
반응형