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

  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012
  • lilstevie89

    lilstevie89

    25 Mart 2011
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010