MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Conectando-se ao mongodb através do navegador?


Quando você inicia o mongod (o daemon do MongoDB), ele começa a escutar em duas portas por padrão.
  1. 27017 :a porta padrão acessada pelos vários drivers do MongoDB.
  2. 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.