collection 이름에 "." dot 이 들어가서, 쉘에서 명령어 내리기가 힘들게 되는 경우 해결 방법.
나의 collection 이름이 my.collection 이라서, 아래처럼 하면 쿼리 오류가 난다.
db.my.collection.findOne()
대신 아래처럼 바꿔서 사용할 수 있다.
db["my.collection"].findOne()
참고
https://stackoverflow.com/questions/4680873/mongodb-shell-access-collection-with-period-in-name
'MongoDB' 카테고리의 다른 글
[MongoDB] Docker 로 MongoDB 클러스터 구성하는 방법 (0) | 2019.11.06 |
---|---|
[MongoDB] Array split 배열 분할하여 새로운 필드명 주기 (0) | 2019.07.13 |
[MongoDB] hashed, ranged 샤딩 하는 방법 (0) | 2019.07.09 |
[MongoDB] Sharding Chunk size 바꾸기 (0) | 2019.05.14 |
[MongoDB] YCSB 를 이용한 벤치마킹 튜토리얼 링크 (0) | 2019.05.10 |