MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Cadangkan basis data meteor dengan mongodump?

Oke, terima kasih kepada @David Weldon, saya dapat memberikan jawaban yang cukup lengkap untuk masalah ini:

Mencadangkan dan memulihkan MongoDB lokal Anda untuk pengguna Meteor (OSX)

Cadangan:

1) Aplikasi Anda harus berjalan, jadi mulai server Meteor Anda.

2) Di jendela terminal (BUKAN di shell meteor mongo), masukkan:mongodump -h 127.0.0.1 --port 3001 -d meteor

Ini akan membuat direktori 'dump' di dalam folder rumah Anda (nama Anda di bawah Pengguna).

3) Jika Anda mendapatkan pesan 'perintah tidak ditemukan', Anda mungkin baru saja menginstal Mongo sebagai bagian dari Meteor, artinya Anda tidak memiliki alat baris perintah mongo. Gunakan paket seperti Homebrew untuk menginstal ulang Mongo dan Anda akan memiliki alat baris perintah. Ini juga akan menambahkan informasi PATH yang benar ke sistem Anda, sehingga dapat menemukan alat.

Memulihkan:

1) Dari shell MiniMongo (jalankan 'meteor mongo' di dalam direktori proyek Meteor Anda), masukkan:

db.[namakoleksi].drop(); //ulangi untuk semua koleksi yang ingin Anda pulihkan

2) Kemudian, dari jendela terminal, masukkan:

mongorestore -h 127.0.0.1 --port 3001 -d meteor dump/meteor

Peringatan:

Masing-masing dokumen tidak harus berada dalam urutan yang sama setelah dipulihkan. Jadi, Anda memerlukan beberapa cara untuk menyortir dokumen yang perlu disajikan dalam urutan tertentu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Django-nonrel menggunakan ListField yang berisi EmbeddedObjects di admin

  2. Respon mongodb objectDB di Jersey API-REST

  3. teknik untuk menyimpan perpustakaan di system.js mongoDB

  4. Meningkatkan batas memori untuk pekerjaan agregat mongodb

  5. Cara menanyakan elemen relatif menggunakan MongoDB