Ervan uitgaande dat u een gebruikersnaam had van username
, een wachtwoord van PASSWORD
, een database met de naam test
, en een hostnaam van hatch.mongohq.com
:
Verbinding maken via de shell
$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD
Verbinding maken via Meteor
$ MONGO_URL="mongodb://username:[email protected]:27017/test" meteor
Andere opmerkingen
-
U moet uw Meteor-verzamelingen definiëren buiten de
client
directory zodat ze zowel op de client als op de server kunnen worden gebruikt. Zie dit voor meer details. -
U zult merken dat verbinding maken met een externe database veel langzamer gaat dan lokaal verbinding maken, dus het wordt over het algemeen niet aanbevolen voor ontwikkeling.
-
Meteor maakt een dev-database voor u wanneer deze wordt gestart. Dit geeft je ook de zeer nuttige commando's:
meteor reset
enmeteor mongo
, om te resetten en verbinding te maken met de database.
Uw database initialiseren
Maak een bestand op de server voor initialisatie - b.v. server/initialize.js
. Wanneer de server start, kunt u gebruikers of andere documenten toevoegen die nog niet bestaan. Bijvoorbeeld:
Meteor.startup(function() {
if (Meteor.users.find().count() === 0) {
Accounts.createUser({
username: 'jsmith',
password: 'password',
profile: {
firstName: 'John',
lastName: 'Smith'
}
});
}
});