MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB देशी Node.js ड्राइवर का उपयोग करके db.killOp () कैसे चलाएं?

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.
                       );  }  );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मानगो और जियो डेटा के साथ हमेशा 100 तक सीमित खोजें

  2. पाइमोंगो का उपयोग करके केवल पढ़ने के लिए कनेक्शन कैसे प्राप्त करें

  3. MongoDB समग्र कुंजी

  4. क्वेरी के साथ प्रत्येक के लिए अंदर पुश करें ठीक से काम नहीं कर रहा है

  5. मोंगोइड में अद्वितीय एम्बेडेड दस्तावेज़ कैसे लागू करें