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:[email protected]:27017/test" meteor
Altre note
-
Dovresti definire le tue raccolte Meteor al di fuori del
client
directory 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 reset
emeteor 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'
}
});
}
});