Como funciona o protocolo “mongodb”?

Como funciona o protocolo “mongodb”?

Para conectar-se a um banco de dados MongoDB a partir de um aplicativo NodeJS,a documentação dizpara conectar um endereço como este:

mongodb://localhost:27017/myproject

onde mongodbestá o protocolo, no lugar de http(ou https).

Estou curioso para saber como isso funciona.

Quando abro meu navegador, não consigo navegar até esta página e não consigo enviar solicitações por meio do Postman.

Como funciona esse protocolo? Como faço para interagir manualmente com ele? Onde posso encontrar mais informações sobre isso?

Responder1

Para interagir manualmente com ele você precisa de um cliente para falar o protocolo. Isso é o que um navegador da web faz, ele fala http/https para você e emite comandos ( GET, POSTetc.) e renderiza as respostas visualmente para você. O cliente padrão para interagir manualmente com o MongoDB é omongoconcha- ele se conectará e falará oProtocolo de fio MongoDBpara você TCP/IPe renderizará os resultados para você, geralmente em jsonformato de texto. Existem outros que lhe darão uma saída mais gráfica/visual, comoRobomongoeCliente Mongo(para uma lista mais completa,lista de UI de administrador).

Dentro do nó, isso é tratado pelo seuDriver de nó MongoDBque se encarrega de falar o protocolo e traduzir seus comandos e suas saídas correspondentes em formatos que o nó pode usar. Isso é semelhante a como você usaria umhttpclienteno nó para obter resultados semelhantes ao consultar um servidor web.

informação relacionada