반응형
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({조건}) |
반응형