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

Bagaimana cara menjalankan db.killOp() menggunakan driver Node.js asli MongoDB?

Mulai MongoDB 3.2 dan seterusnya, jawaban yang diterima tidak akan berfungsi lagi, karena koleksi sistem tidak lagi diekspos.

Alih-alih, Anda memiliki hash perintah untuk operasi ini. Ini bekerja untuk saya:

db.command({currentOp:1})
                .then( result => {
                    if( result && result.inprog ) {
                        result.inprog.forEach( item =>
                        {
                            if( // some condition 
                              ) {
                                  db.command( {killOp: 1, op: item.opid} );
                            }
                        });
                    }
                } )
                .catch( err => {
                    // don't forget to handle errors.
                       );  }  );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. cara mengonversi string hex ke ObjectId dengan Python

  2. mongodb dan otentikasi dan paspor di node.js

  3. Cara cepat mengambil semua dokumen MongoDB pymongo

  4. Kondisi Pencocokan Anggota Array Jumlah Agregat

  5. MongoDB - Kesalahan:skema tidak valid, diharapkan mongodb