Wanneer u mongod (de MongoDB-daemon) start, begint het standaard op twee poorten te luisteren.
- 27017 :de standaardpoort waartoe de verschillende MongoDB-stuurprogramma's toegang hebben.
- 28017 :een poort die HTTP-verzoeken afhandelt en enige algemene controle biedt.
Wat je hebt vermeld mongodb://fred:[email protected]
geeft dit eigenlijk weer:mongodb://fred:[email protected]:27017
en dit is het toegangsprotocol voor MongoDB-stuurprogramma's.
Het andere "ding" dat je ziet is poort 28017. Dit is (standaard) gewoon een overzicht van wat er gebeurt met de mongod
instantie op die server. Verzoeken die vanuit een webbrowser naar deze poort worden gedaan, tonen een HTML-uitvoer van het serveroverzicht.
Als je mongod
. start met een ander poortnummer (d.w.z.:7777 ), zal de "monitor"-poort altijd 1000 hoger zijn (d.w.z.:8777 ).
Als je geavanceerde functies wilt, zoals de mogelijkheid om via de webbrowser te zoeken, kun je mongod
. starten met de --rest
schakelaar. U kunt dan bepaalde zoekopdrachten uitvoeren met een eenvoudige http get requestlink-tekst (http://localhost:8777/mydb/mycollection/?filter_a=1
).
Als u taalspecifieke MongoDB-stuurprogramma's gebruikt (zoals de meeste mensen zullen doen). Dan zul je zien dat je "verbindingsreeksen" hebt in de vorm mongodb://user:[email protected]:port/
. Deze zijn qua doel vergelijkbaar met de gebruikelijke verbindingsreeksen die u gewend bent voor andere databaseproducten.