컴퓨터

mongodb 몽고db 배열 데이터 저장 수정 검색

sayyesdoit 2019. 9. 8. 10:31

  mongodb 에서 배열 형태의 데이터를 저장하거나 수정하거나 검색해야 될 때가 있다. 그에 대해 알아보자. 

1. 저장

db.room.save({number: 101, reservation: [{in: 1, out: 3}]})

2. 추가

db.room.update({number: 101}, {$push: {reservation: {in: 3, out: 7}}})

3. 검색

db.room.find({number: 101}, {"reservation.in": 3, "reservation.out": {$lt: 9}}})