• # systemctl status mongod
    • mongo daemon 실행확인
  • # mongo
    • mongo shell 접속
  • # show dbs
    • 현재 db 조회
  • # use mydb
    • database 선택(없으면 생성)

 

  • #db
    • 현재 database 조회
  • # show collections
    • 현재사용중인 database의 collection들을 조회
  • #db.createCollection("XXX")
    • 현재 database에 collection 생성

 

  • collection생성시 capped 설정 - 생성시 제한된 크기로 생성된 공간에서만 데이터를 저장하는 설정 (고성능, 저장공간 차면 기존 공간 재사용)
    • # db.createCollection("capped_t", {capped:true, size:10000})
      • collection생성 및 capped 설정
    • # db.capped_t.isCapped()
      • collection이 capped 여부 조회

  • 이미 생성된 collection에 capped 설정
    • db.runCommand( { convertToCapped: "noCapped", size: 1024 } )

 

  • # db.cafe.insertOne({subject:"coffee", author:"jaon", views: 50 } )
    • collection에 1개의 document를 추가(만약 cafe라는 collection이 없다면 자동으로 생성해서 추가됨)

'데이터베이스 > mongodb' 카테고리의 다른 글

mongodb 설치  (0) 2021.10.20

+ Recent posts