sql >> Database teknologi >  >> NoSQL >> MongoDB

mongorestore fra enkeltstående til replicaset

Hvis nogen står over for samme problem. Jeg brugte et replikasæt og prøvede at udføre Op-kommandoen. dvs.

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

Gå i stedet til den primære server og gør dette

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

Dette virker for mig. En mulig forklaring kunne være, at når jeg skriver ind i den primære database, bliver den automatisk kopieret over til mine sekundære databaser. Derfor er det ikke nødvendigt at angive nogen replikasætadresse. Dette kan måske virke, hvis du skriver i en sekundær, jeg er ikke sikker, har ikke prøvet det. Måske kan en anden kaste lys over det.



  1. Sådan kalder du et lagret JavaScript i MongoDb fra C#

  2. MongoDb-forespørgsel for at få maks. felt inde i array

  3. Tilføjelse af mongodb-udvidelse til php 5.6 (XAMPP)

  4. Hvad er den hurtigste måde at kopiere en samling i den samme database?