[MONGODB] 몽고 컬렉션에서 특수 문자 작업
MONGODB몽고 컬렉션에서 특수 문자 작업
"-"이름에 특수 문자 나는 떨어 드릴 수 없습니다 모음, 나는이 있으리라 믿고있어 있습니다. MongoDB의에서 특수 문자를 탈출하는 가장 좋은 방법은 무엇입니까?
> db.tweets.drop();
true
그러나
> db.tweets-old.drop();
ReferenceError: old is not defined (shell):1
나는 (단일 및 이중 모두) 지수 및 슬래시,하지만 아무것도 작품 탈출을 시도했습니다.
해결법
-
==============================
1.다음 작품 :
다음 작품 :
db["tweets-old"].drop();
그것은 당신이 속성 이름에 특수 문자를 사용할 수 있습니다 대괄호 표기법을,라고.
-
==============================
2.그래서 않습니다 :
그래서 않습니다 :
db.getCollection("tweets-old").drop()
그리고 지금은 동안 동안 주변되었습니다.
또한, 또한 메소드 호출 무엇을 모방 일반적으로 모든 공식적으로 지원하여 MongoDB 드라이버의 접근 방법 "컬렉션을 얻을". 그래서 여기 제안이 "라는 이름의 모음"접근이 일반적으로 수행하는 방법이기 때문에 당신이 그것을이 방법을 사용하여 익숙해 질 것입니다.
from https://stackoverflow.com/questions/9569976/working-with-special-characters-in-a-mongo-collection by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 어떻게 특정 값에 MongoDB의 문서에있는 모든 배열 요소를 변경하려면? [복제] (0) | 2019.12.06 |
---|---|
[MONGODB] 어떻게 몽구스를 사용하여 MongoDB의 트랜잭션을 사용 하는가? (0) | 2019.12.06 |
[MONGODB] 어떻게 몽구스의 DB 문서에 _id 설정하는 방법? (0) | 2019.12.06 |
[MONGODB] upsert 배열 데이터를 몽고 수 있습니까? (0) | 2019.12.06 |
[MONGODB] 가치 MongoDB의 속성 이름을 단축되어 있습니까? (0) | 2019.12.05 |