MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zrzut MongoDB z 3.2, przywróć z 3.4, bezpieczny indeks błędu =null

safe=true nie jest specyfikacją indeksu.

W poprzednich wersjach MongoDB, niższych niż 3.4, można było dodać dodatkowe specyfikacje indeksów. Były one używane przez określonych kierowców.

W wersji 3.4 mongodb dodał walidację specyfikacji indeksów:

Dlatego masz ten błąd. Obawiam się, że musisz upewnić się, że indeks w twojej wersji 3.2 nie ma nieprawidłowych specyfikacji indeksu, a następnie wykonaj mongodump.

Jak mówi kz_sergey w swojej odpowiedzi, możesz mongorestore przy użyciu --noIndexRestore , to powinno działać poprawnie.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dane do wypełnienia MongoDB, które nie są uwzględnione w wyniku zapytania

  2. MongoDB $lookup na zagnieżdżonym dokumencie

  3. Wyszukiwanie tekstowe MongoDB ORAZ wiele wyszukiwanych słów

  4. Kropka MongoDB (.) w nazwie klucza

  5. Łączenie się z MongoDB przez SSL za pomocą Node.js