Quando você inicia o mongod (o daemon do MongoDB), ele começa a escutar em duas portas por padrão.
- 27017 :a porta padrão acessada pelos vários drivers do MongoDB.
- 28017 :uma porta que lida com solicitações HTTP e fornece algum monitoramento geral.
O que você listou
mongodb://fred:[email protected]
na verdade representa isso:mongodb://fred:[email protected]:27017
e este é o protocolo de acesso para drivers MongoDB. A outra "coisa" que você está vendo é a porta 28017. Isso é (por padrão) simplesmente uma visão geral do que está acontecendo com o
mongod
instância nesse servidor. As solicitações feitas de um navegador da Web para esta porta mostrarão uma saída HTML da visão geral do servidor. Se você iniciar
mongod
com um número de porta diferente (por exemplo:7777 ), a porta "monitor" sempre será 1000 maior (ou seja:8777 ). Se você deseja alguns recursos avançados, como a capacidade de consultar pelo navegador da Web, pode iniciar o
mongod
com o --rest
trocar. Você poderá então executar certas consultas com um simples texto http get requestlink (http://localhost:8777/mydb/mycollection/?filter_a=1
). Se você estiver usando drivers MongoDB específicos do idioma (como a maioria das pessoas). Então você descobrirá que terá "strings de conexão" no formato
mongodb://user:[email protected]:port/
. Eles são semelhantes em propósito às cadeias de conexão usuais com as quais você está acostumado em outros produtos de banco de dados.