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

Jakich plików lub katalogów oczekuje mongorestore przy użyciu flagi -d?

mongorestore oczekuje dump folder zawierający podfoldery z nazwą bazy danych, które z kolei zawierają zrzut BSON i metadane. Błąd, który widzisz, polega na tym, że nie znaleziono żadnego podkatalogu z plikami BSON/metadata.

Zamiast przywracać, przechodząc do dump katalogu, lepiej użyć --nsInclude zamiast tego opcja (nowa w MongoDB 3.4). Zobacz dokumentację nsInclude po więcej szczegółów.

Opcja --nsInclude wymaga podania przestrzeni nazw w postaci <database>.<collection> . Na przykład, aby przywrócić test baza danych:

mongorestore --nsInclude "test.*"

Aby przywrócić test kolekcja wewnątrz test baza danych:

mongorestore --nsInclude "test.test"

Upewnij się, że wykonujesz przywracanie z dump katalogu nadrzędnego, a nie z jego wnętrza.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie można połączyć się z serwerem 127.0.0.1:27017 próba połączenia nie powiodła się MongoDB

  2. Geonear sortuj według odległości i czasu

  3. Jak uciec @ w haśle w połączeniu pymongo?

  4. Wyszukiwanie tekstu MongoDB i zamawianie według

  5. Wypełnianie tylko określonych pól w manguście