आप 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
});
});