Ако приемем, че имате потребителско име username
, парола от PASSWORD
, база данни с име test
и име на хост hatch.mongohq.com
:
Свързване чрез обвивката
$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD
Свързване чрез Meteor
$ MONGO_URL="mongodb://username:[email protected]:27017/test" meteor
Други бележки
-
Трябва да дефинирате колекциите си Meteor извън
client
директория, така че да могат да се използват както на клиента, така и на сървъра. Вижте това за повече подробности. -
Ще откриете, че свързването към отдалечена база данни е много по-бавно от локалното свързване, така че обикновено не се препоръчва за разработка.
-
Meteor създава база данни за разработчици за вас, когато стартира. Това също ви предоставя много полезните команди:
meteor reset
иmeteor mongo
, за нулиране и свързване към споменатата база данни.
Инициализиране на вашата база данни
Създайте файл на сървъра за инициализация - напр. server/initialize.js
. Когато сървърът стартира, можете да добавяте потребители или други документи, които все още не съществуват. Например:
Meteor.startup(function() {
if (Meteor.users.find().count() === 0) {
Accounts.createUser({
username: 'jsmith',
password: 'password',
profile: {
firstName: 'John',
lastName: 'Smith'
}
});
}
});