Ако приемем, че имате потребителско име username , парола от PASSWORD , база данни с име test и име на хост hatch.mongohq.com :
Свързване чрез обвивката
$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD
Свързване чрез Meteor
$ MONGO_URL="mongodb://username:example@sqldat.com: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'
}
});
}
});