Suponiendo que tenía un nombre de usuario de username
, una contraseña de PASSWORD
, una base de datos llamada test
y un nombre de host de hatch.mongohq.com
:
Conexión a través del shell
$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD
Conectando a través de Meteor
$ MONGO_URL="mongodb://username:[email protected]:27017/test" meteor
Otras notas
-
Debe definir sus colecciones de Meteor fuera del
client
directorio para que puedan usarse tanto en el cliente como en el servidor. Consulte esto para más detalles. -
Descubrirá que conectarse a una base de datos remota es mucho más lento que conectarse localmente, por lo que generalmente no se recomienda para el desarrollo.
-
Meteor crea una base de datos de desarrollo para usted cuando se inicia. Esto también le brinda los comandos muy útiles:
meteor reset
ymeteor mongo
, para restablecer y conectarse a dicha base de datos.
Iniciando su base de datos
Cree un archivo en el servidor para la inicialización, p. server/initialize.js
. Cuando se inicia el servidor, puede agregar usuarios u otros documentos que aún no existen. Por ejemplo:
Meteor.startup(function() {
if (Meteor.users.find().count() === 0) {
Accounts.createUser({
username: 'jsmith',
password: 'password',
profile: {
firstName: 'John',
lastName: 'Smith'
}
});
}
});