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
その他の注意事項
-
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'
}
});
}
});