Stavo cercando di eseguire il backup del mio database mongo sul sever del prodotto e quindi di ripristinare il server di staging. e qui arriva qualche problema, ci sono un sacco di collezioni in db, voglio igonre alcune collezioni che non voglio ripristinare sul server di staging.mongodump ignora alcune raccolte specificate
Sono in grado di avvicinarsi a questo dumping del db di staging, dumpping del db producting e quindi ripristinare il prodct sull'unità di gestione temporanea utilizzando l'opzione --drop. e ripristinare le raccolte specificate in db staging. uh..it è davvero pessimo
1. discarica produttrici db
mongodump --host product-server-host --username abcd --password bcda -d db -o pruduct-dump-dir
2. discarica messa in scena db
mongodump --host staging-server-host --username abcd --password bcda -d db -o staging -dump-dir
3. ripristinare tutta la linea, quindi ripristinare la raccolta posteriore ripristino pruduct-dump -dire al server di stadiazione
mongorestore --host staging-server-host --username abcd --password bcda --drop pruduct-dump-dir
mongorestore --host staging-server-host --username abcd --password bcda --drop --collection coll pruducting-dump-dir
C'è qualche opzione come la raccolta ignore quando sto tagliando? qualsiasi suggerimento sarà apprezzato: 3
cosa succede se ho 20 le raccolte devono effettuare il dump tranne le 4 collezioni – sashimi
È necessario scaricare ciascuna raccolta singolarmente. – Nick
sì qualcosa come '--exclude_collection col1 col2 col3' sarebbe fantastico. Nessuna menzione in http://docs.mongodb.org/manual/reference/program/mongodump/. Sembra che ci sia una richiesta di funzionalità in MongoDB Jira: https://jira.mongodb.org/browse/SERVER-2459 si dovrebbe votare per il problema – tester