Từ MongoDB 3.2 trở đi, câu trả lời được chấp nhận sẽ không hoạt động nữa, vì các bộ sưu tập hệ thống không còn được hiển thị.
Thay vào đó, bạn có một lệnh băm cho hoạt động này. Điều này phù hợp với tôi:
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.
); } );