Je zou exec (nodejs docs) kunnen gebruiken om een mongo-script uit te voeren in een meteoor in een Meteor.startup
op de server.
Voorbeeld:
Meteor.startup(function () {
var exec = Npm.require('child_process').exec;
exec('mongo localhost:27017/meteor path-to/my-insert-script.js', function ( ) {
// done
});
});
Niet optimaal, maar ik denk dat het voor nu de beste keuze is. U kunt ook de opdrachtregeloptie --eval
. gebruiken tegen Mongo in exec en geef de insert-instructie als een tekenreeks door aan exec. Dat zou er zo uit kunnen zien:
Meteor.startup(function () {
var exec = Npm.require('child_process').exec;
exec('mongo localhost:27017/meteor --eval \'db.Orders.insert(' + JSON.stringify(arrOfOrders) + ')\'', function ( ) {
// done
});
});