MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Łączysz się z mongodb przez przeglądarkę?

Kiedy uruchamiasz mongod (demon MongoDB), domyślnie zaczyna nasłuchiwać na dwóch portach.

  1. 27017 :domyślny port używany przez różne sterowniki MongoDB.
  2. 28017 :port, który obsługuje żądania HTTP i zapewnia ogólne monitorowanie.

Co wymieniłeś mongodb://fred:[email protected] faktycznie reprezentuje to:mongodb://fred:[email protected]:27017 i to jest protokół dostępu dla sterowników MongoDB.

Inną „rzeczą”, którą widzisz, jest port 28017. Jest to (domyślnie) po prostu przegląd tego, co dzieje się z mongod wystąpienie na tym serwerze. Żądania wysłane z przeglądarki internetowej do tego portu pokażą wynik HTML przeglądu serwera.

Jeśli uruchomisz mongod z innym numerem portu (np.:7777 ), port „monitor” będzie zawsze o 1000 wyższy (tj.:8777 ).

Jeśli potrzebujesz zaawansowanych funkcji, takich jak możliwość wysyłania zapytań przez przeglądarkę internetową, możesz uruchomić mongod z --rest przełącznik. Będziesz wtedy mógł uruchamiać niektóre zapytania z prostym tekstem linku żądania http get (http://localhost:8777/mydb/mycollection/?filter_a=1 ).

Jeśli używasz sterowników MongoDB specyficznych dla języka (jak większość ludzi). Wtedy zobaczysz, że będziesz mieć „ciągi połączenia” w postaci mongodb://user:[email protected]:port/ . Są one podobne do zwykłych parametrów połączenia, do których jesteś przyzwyczajony w przypadku innych produktów bazodanowych.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zaokrąglanie do 2 miejsc po przecinku przy użyciu platformy agregacji MongoDB

  2. MongoDB / Meteor / Eksportuj MONGO_URL do wdrożonych aplikacji

  3. Jak mogę połączyć wiele kolekcji w jedną kolekcję za pomocą $lookup mongodb lub nodejs mongodb?

  4. grupuj według dat w mongodb

  5. Jak uzyskać wiele dokumentów za pomocą tablicy identyfikatorów MongoDb?