SORU
19 Temmuz 2012, PERŞEMBE


Nasıl MongoDB başka bir veritabanından bir koleksiyonu kopyalamak için

Bunu yapmak için basit bir yolu var mı?

CEVAP
19 Temmuz 2012, PERŞEMBE


En iyi yolu bir mongodump sonra mongorestore.

Koleksiyon üzerinden seçebilirsiniz:

mongodump -d some_database -c some_collection

[İsteğe bağlı olarak, zip dökümü (zip some_database.zip some_database/* -r) ve scp başka bir yerde]

Sonra geri yükleme:

mongorestore -d some_other_db -c some_or_other_collection dump/some_collection.bson

some_or_other_collection mevcut veri korunur. Bu şekilde "başka bir veritabanından." bir koleksiyon ekleyebilirsiniz

Sürüm önce 2.4.3, aynı zamanda veri kopyaladıktan sonra dizinler geri eklemek gerekir. 2.4.3, bu süreç ile başlayan otomatik ve --noIndexRestore ile devre dışı bırakabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • TokShogun

    TokShogun

    6 HAZİRAN 2009