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