MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak uruchomić db.killOp() przy użyciu natywnego sterownika MongoDB Node.js?

Od MongoDB 3.2 i nowszych zaakceptowana odpowiedź nie będzie już działać, ponieważ kolekcje systemowe nie są już widoczne.

Zamiast tego masz skrót poleceń dla tej operacji. To działa dla mnie:

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. docker-compose połączenie aplikacji java z mongodb

  2. Używanie C# MongoDB LINQ z dyskryminatorem

  3. Jak wstawić dokument z datą w mongo?

  4. MongoDB :Czy Data Store może być ponownie wykorzystana na innym serwerze Mongo?

  5. Dlaczego PyMongo koduje uuid.uuid1() jako BSON::Binary?