7
Çok fazla veriye sahip bir mongodb örneğim var, şimdi veri olmadan aynı yapıya sahip yeni bir örnek başlatmam gerekiyor.mongodb sadece başka bir mongodb örneğine dizinleri mongodump nasıl
Nasıl yapılır?
Çok fazla veriye sahip bir mongodb örneğim var, şimdi veri olmadan aynı yapıya sahip yeni bir örnek başlatmam gerekiyor.mongodb sadece başka bir mongodb örneğine dizinleri mongodump nasıl
Nasıl yapılır?
Bunu, herhangi bir belge döndürmeyen bir sorgu ile "sorgula" seçeneği ile yapabilirsiniz. gibi bir şey: http://docs.mongodb.org/manual/reference/program/mongodump/#cmdoption--query
İyi hile: Bu, tüm dbs ve endeksler dökümü
, daha sonra başka bir mongod örneğine
Bkz belgelerine onları yeniden bir mongorestore yapabilirsiniz. Ancak "foo" endekslenmeden büyük bir koleksiyonunuz varsa, çok yavaş olacaktır. Çözüm, her zaman dizin içeren _id kullanıyor: mongodump -q '{"_id": "bar"}' – anhlc