Para interagir manualmente, 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
, POST
etc.) e processa as respostas para você visualmente. O cliente padrão para interagir manualmente com o MongoDB é o mongo
shell - ele se conectará e falará o Protocolo do Fio MongoDB para você acima de TCP/IP
e apresentará os resultados para você, geralmente em um formato json
baseado em texto. Há outros que lhe darão uma saída mais gráfica / visual, como Robomongo e Mongoclient (para obter uma lista mais completa, consulte a lista de UI do administrador ).
Dentro do nó, isso é tratado pelo seu driver de nó do MongoDB que cuida de falar o protocolo e traduzindo seus comandos e suas saídas correspondentes para trás e para frente em formatos que o nó pode usar. Isso é semelhante a como você usaria um http
client no nó para obter um resultado semelhante ao consultar um servidor da Web.