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

मोंगोडब धीमा अद्यतन लूप

एक अन्य विकल्प थोक संचालन का उपयोग करना होगा, जो बहुत तेज़ हैं, विशेष रूप से अनियंत्रित संस्करण , क्योंकि उन्हें समानांतर में लागू किया जा सकता है।

var bulk = db.ClockTime.initializeUnorderedBulkOp()
var myDocs = db.ClockTime.find()
var ops = 0

myDocs.forEach(
  function(myDoc) {
    bulk.find(
      {_id:myDoc._id}
    ).updateOne(
        {$set : { ClockInTime: new Date(myDoc.ClockInTime) } }
    );

    if ( (++ops % 10000) === 0){
      bulk.execute();
      bulk = db.ClockTime.initializeUnorderedBulkOp();
    }
  }
)

bulk.execute()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb . में दस्तावेज़ों को जोड़ने के लिए सिंटैक्स

  2. मोंगो ऑपरेशंस भूखा हो रहा है

  3. कुल मोंगो डेटा php

  4. mongodb जाँच करें कि क्या बिंदु बहुभुज में है

  5. Mongodb में एक कुंजी के आधार पर डुप्लिकेट कैसे निकालें?