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

Apakah mungkin untuk mendapatkan pemberitahuan kemajuan pengurangan peta di mongo?

Saya tidak tahu tentang fitur bawaan apa pun. Anda dapat, bagaimanapun, dalam skrip terpisah menjalankan db.currentOp() sesekali, baca kemajuan pengurangan peta dan beri tahu pihak terkait.

Ini adalah contoh dari apa yang saya lihat:

> db.currentOp()
{
    "inprog" : [
        {
            "opid" : 249198781,
            "active" : true,
            "lockType" : "read",
            "waitingForLock" : false,
            "secs_running" : 14,
            "op" : "query",
            "ns" : "mydb.mycoll",
            "query" : {
                "mapreduce" : "mycoll",
                "map" : function cf__9__f_() {
    emit(this.aid, 1);
},
                "reduce" : function cf__10__f_(k, vals) {
    var result = 0;
    vals.forEach(function (v) {result += v;});
    return result;
},
                "out" : {
                    "inline" : 1
                }
            },
            "client" : "127.0.0.1:44254",
            "desc" : "conn",
            "threadId" : "0x7e98f24e4700",
            "connectionId" : 1958947,
            "msg" : "m/r: (1/3) emit phase 644165/7670157 8%",
            "progress" : {
                "done" : 644165,
                "total" : 7670157
            },
            "numYields" : 644
        }
    ]
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Adakah yang pernah menggunakan database objek dengan data dalam jumlah besar?

  2. Bagaimana saya bisa mengganti nama koleksi di MongoDB?

  3. Menggabungkan dua koleksi di MongoDB

  4. peningkatan findOneAndUpdate alih-alih memperbarui di luwak

  5. Instal MongoDB di Manjaro