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

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008