Når du starter mongod (MongoDB-dæmonen), begynder den som standard at lytte på to porte.
- 27017 :standardporten, som de forskellige MongoDB-drivere har adgang til.
- 28017 :en port, der håndterer HTTP-anmodninger og giver en vis generel overvågning.
Hvad du har angivet mongodb://fred:[email protected]
repræsenterer faktisk dette:mongodb://fred:[email protected]:27017
og dette er adgangsprotokollen for MongoDB-drivere.
Den anden "ting", du ser, er port 28017. Dette er (som standard) blot et overblik over, hvad der sker med mongod
instans på den server. Forespørgsler fra en webbrowser til denne port vil vise et HTML-output af serveroversigten.
Hvis du starter mongod
med et andet portnummer (dvs.:7777 ), vil "monitor"-porten altid være 1000 højere (dvs.:8777 ).
Hvis du ønsker nogle avancerede funktioner såsom muligheden for at forespørge via webbrowseren, kan du starte mongod
med --rest
kontakt. Du vil derefter være i stand til at køre visse forespørgsler med en simpel http get requestlink-tekst (http://localhost:8777/mydb/mycollection/?filter_a=1
).
Hvis du bruger sprogspecifikke MongoDB-drivere (som de fleste vil). Så vil du opdage, at du har "forbindelsesstrenge" i formen mongodb://user:[email protected]:port/
. Disse ligner i deres formål de sædvanlige forbindelsesstrenge, du er vant til for andre databaseprodukter.