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

उल्का या नोड में थोक मोंगोडब डालें

आप Meteor.startup के अंदर उल्का के अंदर एक mongo स्क्रिप्ट चलाने के लिए exec (nodejs docs) का उपयोग कर सकते हैं सर्वर पर।

उदाहरण:

Meteor.startup(function () {
    var exec = Npm.require('child_process').exec;
    exec('mongo localhost:27017/meteor path-to/my-insert-script.js', function ( ) {
       // done
    });        
});

इष्टतम नहीं है, लेकिन मुझे लगता है कि यह अभी के लिए आपकी सबसे अच्छी शर्त है। आप कमांड लाइन विकल्प का भी उपयोग कर सकते हैं --eval निष्पादन में मोंगो के खिलाफ और निष्पादन के लिए एक स्ट्रिंग के रूप में सम्मिलित कथन पास करें। यह ऐसा दिखाई दे सकता है:

Meteor.startup(function () {
    var exec = Npm.require('child_process').exec;
    exec('mongo localhost:27017/meteor --eval \'db.Orders.insert(' + JSON.stringify(arrOfOrders) + ')\'', function ( ) {
       // done
    });        
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उल्का:अनपेक्षित मोंगो निकास कोड 100. पुनरारंभ करना। मोंगो सर्वर प्रारंभ नहीं कर सकता

  2. MongoDB में दस्तावेज़ खोजें जिनके सरणी फ़ील्ड के साथ क्वेरी सरणी का सबसेट है

  3. मैं MongoDB दस्तावेज़ में Array Elements मिलान मानदंड कैसे अपडेट करूं?

  4. मोंगोडब ऑब्जेक्ट आईडी निर्माण समय के लिए उपयोग करता है

  5. मोंगो शेल का उपयोग करके मोंगोडब में बड़ा रिकॉर्ड डालें