mongod(MongoDBデーモン)を起動すると、デフォルトで2つのポートでリッスンを開始します。
- 27017 :さまざまなMongoDBドライバーがアクセスするデフォルトのポート。
- 28017 :HTTPリクエストを処理し、一般的な監視を提供するポート。
リストしたものmongodb://fred:[email protected]
実際にはこれを表します:mongodb://fred:[email protected]:27017
これはMongoDBドライバーのアクセスプロトコルです。
表示されているもう1つの「もの」は、ポート28017です。これは(デフォルトでは)mongod
で起こっていることの概要です。 そのサーバー上のインスタンス。 Webブラウザーからこのポートに対して行われた要求には、サーバーの概要のHTML出力が表示されます。
mongod
を起動した場合 ポート番号が異なる(例:7777 )、「モニター」ポートは常に1000高くなります(例:8777 。
Webブラウザーを介してクエリを実行する機能など、いくつかの高度な機能が必要な場合は、mongod
を起動できます。 --rest
を使用 スイッチ。その後、単純なhttp get requestlinkテキスト(http://localhost:8777/mydb/mycollection/?filter_a=1
)を使用して特定のクエリを実行できるようになります。 。
言語固有のMongoDBドライバーを使用している場合(ほとんどの人がそうするように)。次に、mongodb://user:[email protected]:port/
の形式の「接続文字列」があることがわかります。 。これらは、他のデータベース製品で使用されている通常の接続文字列と目的が似ています。