Du kan bruge exec (nodejs docs) til at køre et mongo-script inde i meteor inde i en Meteor.startup
på serveren.
Eksempel:
Meteor.startup(function () {
var exec = Npm.require('child_process').exec;
exec('mongo localhost:27017/meteor path-to/my-insert-script.js', function ( ) {
// done
});
});
Ikke optimalt, men jeg tror, det er dit bedste bud lige nu. Du kan også bruge kommandolinjeindstillingen --eval
mod Mongo i exec og send insert-sætningen som en streng til exec. Det kan se sådan ud:
Meteor.startup(function () {
var exec = Npm.require('child_process').exec;
exec('mongo localhost:27017/meteor --eval \'db.Orders.insert(' + JSON.stringify(arrOfOrders) + ')\'', function ( ) {
// done
});
});