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

mongorestore od samodzielnego do zestawu replik

Jeśli ktoś ma ten sam problem. Użyłem zestawu replik i próbowałem wykonać polecenie Opa. czyli

mongorestore --host myReplSet/mongo0.example.com:27020,mongo1.example.com:27012 --db <dbname> <folder_location>

Zamiast tego po prostu przejdź do głównego serwera i zrób to

mongorestore --port <if running on port other than 27017> --db <dbname> <location of dump>

To działa dla mnie. Możliwym wyjaśnieniem może być to, że za każdym razem, gdy piszę do podstawowej bazy danych, jest ona automatycznie kopiowana do moich pomocniczych baz danych. Dlatego nie ma potrzeby podawania adresu zestawu replik. To może zadziałać, jeśli piszesz w drugorzędnym, nie jestem pewien, nie próbowałem tego. Może ktoś inny może rzucić na to światło.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoid, jak zamówić_by poprzez asocjację references_one (i kolejne asocjacje)?

  2. MongoDB Update element tablicy (dokument z kluczem), jeśli istnieje, w przeciwnym razie push

  3. mongorestore nie działa z powodu nieprawidłowego rozmiaru BSONSize

  4. sprawdź, czy wartość pola wychodzi z tablicy - MongoDB

  5. Każda praca z kluczem Mongodb nie może zawierać . czy $?