Korzystam z mongodump z narzędzi mongo, aby pobrać kopię zapasową mojego serwera. Jednak po uruchomieniu polecenia polecenie zwraca „Nierozpoznane pole„ migawka ”.
Pełny błąd to:
Failed: error reading collection: Failed to parse: { find: "data", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" }, $db: "xxx" }. Unrecognized field 'snapshot'.
Mongodump --version zwraca:
mongodump version: built-without-version-string
git version: built-without-git-spec
Go version: go1.7.3
os: linux
arch: amd64
compiler: gc
OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
Może być konieczne obniżenie wersji mojej wersji? W przeciwnym razie nie wiesz, dokąd się udać ...
mongodump --version
wynik sugeruje, że zbudowałeś narzędzia ze źródła, więc nie jest oczywiste, która wersja MongoDB może odpowiadać. Tam, gdzie to możliwe, sugeruję pobranie oficjalnych plików binarnych.