プロトコル「mongodb」はどのように機能しますか?

プロトコル「mongodb」はどのように機能しますか?

NodeJSアプリケーションからMongoDBデータベースに接続するには、文書にはこう書かれている次のようなアドレスを接続するには:

mongodb://localhost:27017/myproject

ここでmongodb、 はプロトコルであり、http(またはhttps)の代わりに使用されます。

しかし、これがどのように機能するのか興味があります。

ブラウザを開いてもこのページに移動できず、Postman 経由でリクエストを送信することもできません。

このプロトコルはどのように機能しますか? 手動で操作するにはどうすればよいですか? 詳細情報はどこで入手できますか?

答え1

手動でMongoDBとやりとりするには、プロトコルを話すクライアントが必要です。これはWebブラウザが行うことで、http/httpsを話し、コマンド(GETなどPOST)を発行し、応答を視覚的にレンダリングします。手動でMongoDBとやりとりするためのデフォルトのクライアントはmongoシェル- 接続して話すMongoDB ワイヤ プロトコル通常TCP/IPはテキストベースの形式で結果をレンダリングしますjson。よりグラフィカル/視覚的な出力を提供するものもあります。ロボモンゴそしてモンゴクライアント(より完全なリストについては管理者UIリスト)。

ノード内では、これは代わりにMongoDB ノード ドライバーこれはプロトコルを話し、コマンドとそれに対応する出力をノードが使用できる形式に変換します。これは、httpクライアントノードでは、Web サーバーを照会するときに同様の結果を達成できます。

関連情報