DB/MONGODB

mongodb 명령어

씩씩한 IT블로그 2021. 8. 10. 11:08
반응형

1. 용어

sql mongo db
database database
table collection
row document
column field
   

 

 

2. 특정 조건에 맞는 값 찾기 : db.collection.find({“column”:{“$parameter”:x”}})

parameter 설명
gt(e) 주어진 값 보다 큰값(같은 값)
lt(e) 주어진 값 보다 작은값(같은 값)
ne 주어진 값과 일치하지 않는 값
in 주어진 배열 안에 속하는 값
nin 주어진 배열안에 속하지 않는 값

 

3. 포함시킬 칼럼찾기 : db.collection.find({"column":a},{"column1":1,"column2":0})

파라미터 설명
1 주어진 배열 안에 속하는 값
0 주어진 배열안에 속하지 않는 값

 

4. 정렬하기 : db.collection.find().sort({"d":-1})

파라미터 설명
1 오름차순
-1 내림차순

 

5. 기타

설명 명령
필드명 변경 db.collection.update_many({조건},{“$rename”:{“원래이름”,”바꿀이름”})
필드 삭제 db.collection.update({조건},{“$unset”:{“없앨필드명”:1}},{multi:true})
documnet 삭제 db.collection.remove({조건})

 

반응형