http – ¿Cómo funciona el protocolo "mongodb"?

Pregunta:

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

mongodb://localhost:27017/myproject

donde mongodb es 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?

Respuesta:

Para interactuar manualmente con él, necesita que un cliente hable el protocolo. Esto es lo que hace un navegador web, habla http / https por usted y emite comandos ( GET , POST , etc.) y muestra las respuestas visualmente. El cliente predeterminado para interactuar manualmente con MongoDB es el shell mongo : se conectará y hablará el Protocolo de MongoDB Wire por usted a través de TCP/IP y le mostrará los resultados, generalmente en un formato json basado en texto. Hay otros que le darán una salida más gráfica / visual, como Robomongo y Mongoclient (para una lista más completa, la lista de la interfaz de usuario del administrador ).

Dentro del nodo, esto lo maneja su controlador de nodo MongoDB, que se encarga de hablar el protocolo y traducir sus comandos y su salida correspondiente de un lado a otro en formatos que el nodo puede usar. Esto es similar a cómo usaría un cliente http en el nodo para lograr un resultado similar al consultar un servidor web.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım