Supponendo che tu abbia un nome utente di username , una password di PASSWORD , un database chiamato test e un nome host di hatch.mongohq.com :
Connessione tramite la shell
$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD
Connessione tramite Meteor
$ MONGO_URL="mongodb://username:example@sqldat.com:27017/test" meteor
Altre note
-
Dovresti definire le tue raccolte Meteor al di fuori del
clientdirectory in modo che possano essere utilizzati sia sul client che sul server. Vedi questo per maggiori dettagli. -
Scoprirai che la connessione a un database remoto è molto più lenta della connessione locale, quindi generalmente non è consigliata per lo sviluppo.
-
Meteor crea un database di sviluppo per te all'avvio. Questo ti offre anche i comandi molto utili:
meteor resetemeteor mongo, per reimpostare e connettersi a detto database.
Inizializzazione del database
Creare un file sul server per l'inizializzazione, ad es. server/initialize.js . All'avvio del server è possibile aggiungere utenti o altri documenti che non esistono ancora. Ad esempio:
Meteor.startup(function() {
if (Meteor.users.find().count() === 0) {
Accounts.createUser({
username: 'jsmith',
password: 'password',
profile: {
firstName: 'John',
lastName: 'Smith'
}
});
}
});