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
その他の注意事項
-
client
の外部でMeteorコレクションを定義する必要があります ディレクトリを使用して、クライアントとサーバーの両方で使用できるようにします。 これ を参照してください 詳細については。 -
リモートデータベースへの接続はローカルへの接続よりもはるかに遅いため、通常、開発にはお勧めしません。
-
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'
}
});
}
});