MongoDB에서 컬렉션의 이름을 어떻게 바꿀 수 있습니까?
mongo에서 컬렉션의 이름을 바꾸는 쉬운 방법이 있습니까? 다음과 같은 것 :
db.originalCollectionName.rename('newCollectionName');
그렇지 않은 경우 효과적으로 이름을 바꾸는 가장 좋은 방법은 무엇입니까?
닫기. 사용하다db.originalCollectionName.renameCollection('newCollectionName')
http://www.mongodb.org/display/DOCS/renameCollection+Command를 참조하십시오 .
이름을 바꿀 수없는 사람들의 경우 이름이 다음과 같은 문제를 일으키기 때문에 SyntaxError : Unexpected token ILLEGAL, 이름이 불법이기 때문입니다.
대괄호 표기법으로 호출하여이 문제를 해결할 수 있습니다. db["oldCollectionILLEGALName"].renameCollection("someBetterName")
데이터베이스 이름이 " mytestdb "이고 컬렉션 이름이 " orders "라고 가정합니다. 컬렉션 이름을 orders2015로 변경하는 가장 간단한 방법은
> use mytestdb
> db.orders.renameCollection( "orders2015" )
참고 : db.collection.renameCollection ()은 분할 된 컬렉션에서 지원되지 않습니다.
다음 구문을 사용하여 MongoDB에서 기존 컬렉션의 이름을 바꿀 수 있습니다.
db.originalCollectionName.renameCollection('newCollectionName')
예를 들어 기존 컬렉션 이름이 'demo'이고 이름을 'demo_updated'로 변경하려는 경우 쿼리는 다음과 같습니다.
db.demo.renameCollection('demo_updated')
감사!
참조 URL : https://stackoverflow.com/questions/8732553/how-can-i-rename-a-collection-in-mongodb
'IT이야기' 카테고리의 다른 글
백 스택에서 복원 된 조각을 확인하는 방법 (0) | 2021.03.28 |
---|---|
setTimeout 루프를 중지하는 방법 (0) | 2021.03.28 |
C ++에서 키 업데이트로 최소 우선 순위 대기열을 사용하는 가장 쉬운 방법 (0) | 2021.03.27 |
JAX-WS 클라이언트의 SSLContext를 프로그래밍 방식으로 설정하는 방법 (0) | 2021.03.27 |
VB.NET에서 축 어적 문자열 리터럴을 수행하는 방법 (0) | 2021.03.27 |