sql >> Database teknologi >  >> NoSQL >> MongoDB

Opretter du forbindelse til mongodb gennem browseren?

Når du starter mongod (MongoDB-dæmonen), begynder den som standard at lytte på to porte.

  1. 27017 :standardporten, som de forskellige MongoDB-drivere har adgang til.
  2. 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.



  1. Hvad er den bedste strategi til at synkronisere Redis-data til MySQL?

  2. Mongo fejl på I control hotfix

  3. Hvordan eksporterer man samling til CSV i MongoDB?

  4. Har brug for en løsning til opslag af en streng til objectID fremmedfelt