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:example@sqldat.com repræsenterer faktisk dette:mongodb://fred:example@sqldat.com: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 (https://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:example@sqldat.com:port/ . Disse ligner i deres formål de sædvanlige forbindelsesstrenge, du er vant til for andre databaseprodukter.