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:[email protected]:27017/test" meteor
Outras notas
-
Você deve definir suas coleções Meteor fora doclient
diretó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 reset
emeteor 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'
}
});
}
});