MongoDB 3.2 के बाद से, स्वीकृत उत्तर अब काम नहीं करेगा, क्योंकि सिस्टम संग्रह अब उजागर नहीं होते हैं।
इसके बजाय आपके पास इस ऑपरेशन के लिए हैश कमांड है। यह मेरे लिए काम करता है:
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.
); } );