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

Node.js . के माध्यम से MongoDB में डालें

db.open(function(err, client){
    client.createCollection("docs", function(err, col) {
         client.collection("docs", function(err, col) {
             for (var i = 0; i < 100; i++) {
                 col.insert({c:i}, function() {});
             }
         });
    });
});

आप अपने open . में सब कुछ करना भूल गए वापस कॉल करें। यह महत्वपूर्ण है अन्यथा आपका कोड डेटाबेस से आपके कनेक्शन के खुले होने से पहले चलता है। आपको सब कुछ एसिंक्रोनस करना है। यदि संग्रह मौजूद नहीं है तो संग्रह बनाना भी सबसे अच्छा है।

विस्तृत उदाहरणों पर एक नज़र डालें github पेज

अब यह कॉलबैक स्पेगेटी जैसा दिखता है, इसलिए हम Step जैसे फ़्लोकंट्रोल का उपयोग करते हैं इसे सुंदर बनाने के लिए।

Step(
    function() {
        db.open(this);
    },
    function(err, client) {
        client.createCollection("docs", this);
    },
    function(err, col) {
        for (var i = 0; i < 100; i++) {
            col.insert({c:i});
        }
    }
);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कोष्ठक के साथ पाठ पर MongoDB केस असंवेदनशील क्वेरी

  2. एक मोंगो डीबी में एक PHP ऑब्जेक्ट सम्मिलित करना

  3. MongoDb के नामस्थान में सभी वर्गों के लिए क्लासमैप कैसे पंजीकृत करें?

  4. सिद्धांत ODM के साथ MongoDB में एम्बेडेड दस्तावेज़ को कैसे अपडेट करें?

  5. रीबूट के बाद टूटा हुआ मोंगो डॉकर सेटअप (रास्पबेरी पीआई पर यूनिफी नियंत्रक)