Mongo 데이터를 온라인으로 동기화할 때 보고된 오류입니다. 3.2.4를 온라인으로 사용하면서 이 컬렉션의 인덱스가
인 것을 확인했습니다. 으아아아그런 다음 로컬에서 동기화할 때 위 오류가 보고되었습니다. 내 Mongo 버전은 3.2.0인데 색인을 추가하고 나면
입니다.{
으아아아여기서 2dsphereIndexVersion을 3으로 변경하는 방법을 알려주세요
黄舟2017-05-02 09:22:31
{2dsphereIndexVersion: 3}
은 MongoDB 3.2에서 지원되는 새 버전입니다. 3.2에서는 기본적으로 이 버전을 사용하여 2dsphere
인덱스를 생성합니다. 인덱스를 생성할 때 이 버전을 사용하지 않는 경우에는 사용 중인 버전이 3.2가 아니라는 의미일 뿐입니다. 이것을 먼저 확인해 주세요.
또한 원칙적으로 새 버전의 데이터베이스를 이전 버전으로 복원해서는 안 되므로(반드시 문제가 발생하지는 않더라도) 로컬에서 사용하는 mongodb 버전은 최소한 온라인 버전보다 최신 버전이어야 합니다.
버전 3과 버전 2의 차이점이 궁금하다면 이 블로그를 읽어보세요.