허당 레몬도리
Published 2016. 1. 22. 17:26
MongoDB Qurey 나. 설치 및 설정/DATABASE

Insert

// 한개

db.getCollection('restaurants').insert( { item: "box", qty: 20 } ) 

// 여러개
db.getCollection('restaurants').insert(    [
     { _id: 11, item: "pencil", qty: 50, type: "no.2" },
     { item: "pen", qty: 20 },
     { item: "eraser", qty: 25 }
   ] )

Update

db.books.update(
   { item: "XYZ123" },
   {
     item: "XYZ123",
     stock: 10,
     info: { publisher: "2255", pages: 150 },
     tags: [ "baking", "cooking" ]
   }
)

위와 같이 명령을 실행하면 한개의 데이터만 변경된 것을 확인할 수 있다.

여러 개를 바꾸려면 아래와 같이 인자를 추가해준다.

db.books.update(
   { item: "XYZ123" },
   {
     item: "XYZ123",
     stock: 10,
     info: { publisher: "2255", pages: 150 },
     tags: [ "baking", "cooking" ]
   }
   { multi: true }
)

Delete

 db.bios.remove( { } )

모든 데이터 삭제

 db.products.remove( { qty: { $gt: 20 } }, true )

일치 데이터 삭제

profile

허당 레몬도리

@LemonDory

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!