728x90
명령어로 collection 내 데이터 확인하는 방법
use database
: 특정 데이터베이스에 접근할 수 있습니다.
show collections
: 컬렉션들의 목록을 확인할 수 있습니다.
db.getCollection('컬렉션 이름').find()
: 컬렉션 내의 모든 데이터(document)를 확인할 수 있습니다.
명령어로 collection내의 데이터를 찾아 업데이트 하는 방법
db.getCollection('컬렉션 이름').findOneAndUpdate({ _id: '아이디 값' }, { $set: { 바꿀것: '이렇게 바뀜' } })
: findOneAndUpdate가 핵심 키워드 입니다. 이는 단 하나의 document를 찾아내 그 값을 업데이트 합니다.
메서드의 첫 매개변수로 조건식이 옵니다. 위에 서는 { _id: '아이디 값 } 에 해당합니다.
_id가 아닌 다른것을 통해 조건을 지정해도 상관없습니다.
메서드의 두번째 매개변수는 업데이트 할 내용입니다.
$set을 이용해 수정하거나 $push를 이용해 추가할 수도 있습니다.
728x90
반응형
'개발, 코딩 > RDB|SQL|NoSQL' 카테고리의 다른 글
window에서 mongo설치하기 (0) | 2019.10.08 |
---|---|
mysql connect할때 (0) | 2019.08.27 |
mongo - field제거 (0) | 2019.08.22 |
Mongodb - document의 object에 key추가하기 (0) | 2019.07.17 |
mongodb - $ne (0) | 2019.07.11 |