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

Kesalahan mongo saat menggunakan agregasi:sortir melebihi batas memori

Secara default, agregasi di MongoDB terjadi di memori dan tahapan pipa memiliki batas 100 Mb RAM. Sepertinya Anda telah melampaui ambang batas ini. Untuk menangani kumpulan data besar, Anda harus mengaktifkan tahapan alur agregasi untuk menulis data ke file sementara. Gunakan allowDiskUse pilihan untuk itu:

db.BASE_TABLE_CREATION_ExecuteHiveScript_26_V0.aggregate([
    { "$project" : { "visitor_localdate" : 1 , "_id" : 0}},
    { "$sort" : { "visitor_localdate" : -1}}
], { "allowDiskUse" : true })


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara Mendapatkan Nama Bulan Pendek di SQL

  2. Menghubungkan ke set replika MongoDB dengan rmongodb

  3. Cara membaca pasangan nilai kunci tertentu dari koleksi mongodb

  4. Bagaimana cara menggunakan agregasi untuk MongoDB untuk memfilter berdasarkan $dan/$or?

  5. Mongoid:temukan melalui Array id