MongoDB 명령어

2020. 5. 26. 20:13MongoDB, Mongoose

DB

DB 생성 : use 데이터베이스 이름  = 데이터 베이스를 만들면서 해당 데이터베이스로 이동

현재 DB 확인 : db
존재하는 DB 리스트 확인: show dbs
DB안에 값이 아무것도 없으면 show dbs를 입력해도 출력되지않음

Collection

Collection생성:  db.createCollection(name, [options]) 
options에는 capped, autoindex, size, max 를 줌

Collection제거: db.삭제하려는 Collection이름 .drop()

Document

Document추가: db.해당 Collection이름 .insert(document)

다수의 Document확인방법 : db.Collection이름.find()

db.Collection이름.remove({"삭제할 기준값":"삭제 데이터값"})

모든 Document 조회: db.해당 Collection이름.find()

깔끔히 조회: db.해당 Collection 이름.find().pretty()

해당값 조회: db.해당 Collection 이름.find({ "writer": "해당값"} ).pretty()

조건 조회: db.해당 Collection 이름.find( { "likes": { $lte 30 } } ).pretty()

조건 ~ 조회: db.해당 Collection 이름.find( { “likes”: { $gt: 10, $lt: 30 } } ).pretty()

배열조건 조회:  db.해당 Collection 이름.find( { "writer": { $in: [ "Aut", "vo" ] } } ).pretty()

 

728x90
반응형