¿Cómo funciona el protocolo "mongodb"?

¿Cómo funciona el protocolo "mongodb"?

Para conectarse a una base de datos MongoDB desde una aplicación NodeJS,la documentación dicepara conectar una dirección como esta:

mongodb://localhost:27017/myproject

¿Dónde mongodbestá el protocolo, en lugar de http(o https)?

Sin embargo, tengo curiosidad por saber cómo funciona esto.

Cuando abro mi navegador, no puedo navegar a esta página y no puedo enviarle solicitudes a través de Postman.

¿Cómo funciona este protocolo? ¿Cómo interactúo manualmente con él? ¿Dónde puedo encontrar más información al respecto?

Respuesta1

Para interactuar manualmente con él, necesita un cliente que hable el protocolo. Esto es lo que hace un navegador web, habla http/https por usted y emite comandos ( GET, POSTetc.) y muestra las respuestas visualmente. El cliente predeterminado para interactuar manualmente con MongoDB es elmongocaparazón- se conectará y hablará elProtocolo de conexión MongoDBpara usted TCP/IPy le mostrará los resultados, generalmente en un jsonformato basado en texto. Hay otros que le darán una salida más gráfica/visual, comorobomongoyMongocliente(para una lista más completa,lista de interfaz de usuario de administrador).

Dentro del nodo, esto lo maneja suControlador de nodo MongoDBque se encarga de hablar el protocolo y traducir sus comandos y su salida correspondiente a formatos que el nodo pueda usar. Esto es similar a cómo usarías unhttpclienteen el nodo para lograr un resultado similar al consultar un servidor web.

información relacionada