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.products.remove( { qty: { $gt: 20 } }, true ) |
일치 데이터 삭제