Supondo que você tenha um nome de usuário
username , uma senha de PASSWORD , um banco de dados chamado test , e um nome de host de hatch.mongohq.com :Conectando via shell
$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD
Conectando via Meteor
$ MONGO_URL="mongodb://username:example@sqldat.com:27017/test" meteor
Outras notas
-
Você deve definir suas coleções Meteor fora doclientdiretório para que possam ser usados no cliente e no servidor. Veja este para mais detalhes.
-
Você descobrirá que conectar-se a um banco de dados remoto é muito mais lento do que conectar-se localmente, portanto, geralmente não é recomendado para desenvolvimento.
-
O Meteor cria um banco de dados dev para você quando é iniciado. Isso também oferece os comandos muito úteis:meteor resetemeteor mongo, para redefinir e conectar-se ao referido banco de dados.
Inicializando seu banco de dados
Crie um arquivo no servidor para inicialização - ex.
server/initialize.js . Quando o servidor inicia, você pode adicionar usuários ou outros documentos que ainda não existem. Por exemplo:Meteor.startup(function() {
if (Meteor.users.find().count() === 0) {
Accounts.createUser({
username: 'jsmith',
password: 'password',
profile: {
firstName: 'John',
lastName: 'Smith'
}
});
}
});