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

  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013