私はMeteor.jsとMongoDBの両方に不慣れで、記載されている公式の方法で Meteor をインストールした後、MongoDB に接続する方法を知りたいと思います。
MongoDB はインストール中に Meteor によってインストールされ、すべて正常に動作しますが、別のツール ( RazorSQL など) を使用してその内容を確認したいと思います。
しかし、標準の接続パラメーター (localhost:27017) が機能しません。どうすればよいですか? ログイン?パスワード?
私はMeteor.jsとMongoDBの両方に不慣れで、記載されている公式の方法で Meteor をインストールした後、MongoDB に接続する方法を知りたいと思います。
MongoDB はインストール中に Meteor によってインストールされ、すべて正常に動作しますが、別のツール ( RazorSQL など) を使用してその内容を確認したいと思います。
しかし、標準の接続パラメーター (localhost:27017) が機能しません。どうすればよいですか? ログイン?パスワード?
更新: 2014 年 2 月 - Meteor 0.7.1 - Meteor ポートが 3002 ではなく 3001 に変更されました。したがって、Meteor が実行されるポートに 2 つ追加する代わりに、代わりに 1 つ追加します。
MongoDB のデータベースは、ファイルを含む meteor パッケージにインストールされ、.meteor
. リモート ツールからアクセスするには、Meteor の実行中2
に Web サーバーのポートに追加するだけです。流星データベースに保存されます
たとえば
、またはでhttp://localhost:3000
実行しmongodb://localhost:3002/meteor
た場合、このインスタンスにはユーザー名/パスワードがありません。meteor
meteor run
Meteor Mongo の URL とポートを取得するには、まず Meteor アプリを を使用してmeteor run
実行meteor mongo
し、次に別のターミナル タブで実行します。このような出力が表示されるはずです
[meteor-app] meteor mongo
MongoDB shell version: 2.6.7
connecting to: 127.0.0.1:3001/meteor
これは、Meteor Mongo が で実行されていることを意味します127.0.0.1:3001
。
Meteor アプリを実行している場合は、meteor run
ユーザー名/パスワードも認証構成も必要ありません。デフォルトのデータベース名を次のように設定してください。meteor