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

Mengekspor system.profile dari MongoDB tidak berfungsi

Dari database-profiling-and -sharding :

Lihat juga mongoexport hanya mengekspor data senilai satu pecahan (walaupun bug ini telah diperbaiki sejak 1.9.1 dan Anda menggunakan versi yang jauh lebih baru)

Jadi coba mongoexport langsung dari mongod instance yang menyimpan system.profile koleksi yang Anda inginkan.

**UPDATE**

Pendekatan kedua adalah tidak menggunakan mongoexport tetapi mengambil koleksi langsung dari cangkang mongo (karena Anda dapat melihat koleksi dari dalam cangkang mongo).

Untuk melakukannya, pertama tulis skrip berikut dan simpan ke print-profile.js

c = db.system.profile.find();
while(c.hasNext()) {
  printjson(c.next());
}

kemudian jalankan baris berikut dari bash shell:

mongo localhost:27000/mydb print-profile.js  > profile.json

Tunggu sebentar dan di profile.json Anda akan memiliki data yang Anda butuhkan.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana menemukan semua koleksi dari luwak

  2. menggunakan kunci sebagai nilai di Mongoengine

  3. Luwak menambahkan beberapa item ke database

  4. mongodb tidak dapat melakukan transaksi di Go dan selalu mendapatkan Tidak dapat membuat namespace dalam transaksi multi-dokumen

  5. di mana direktori instalasi default untuk mongodb