Forudsat at du havde et brugernavn på username
, en adgangskode med PASSWORD
, en database ved navn test
, og værtsnavnet hatch.mongohq.com
:
Forbinder via skallen
$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD
Forbinder via Meteor
$ MONGO_URL="mongodb://username:[email protected]:27017/test" meteor
Andre bemærkninger
-
Du bør definere dine Meteor-samlinger uden for
client
bibliotek, så de kan bruges på både klienten og serveren. Se dette for flere detaljer. -
Du vil opdage, at det er meget langsommere at oprette forbindelse til en ekstern database end at oprette forbindelse lokalt, så det anbefales generelt ikke til udvikling.
-
Meteor opretter en udviklerdatabase til dig, når den starter. Dette giver dig også de meget nyttige kommandoer:
meteor reset
ogmeteor mongo
, for at nulstille og oprette forbindelse til databasen.
Initialisering af din database
Opret en fil på serveren til initialisering - f.eks. server/initialize.js
. Når serveren starter, kan du tilføje brugere eller andre dokumenter, som endnu ikke eksisterer. For eksempel:
Meteor.startup(function() {
if (Meteor.users.find().count() === 0) {
Accounts.createUser({
username: 'jsmith',
password: 'password',
profile: {
firstName: 'John',
lastName: 'Smith'
}
});
}
});