MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Свързване с mongodb през браузъра?

Когато стартирате mongod (демона MongoDB), той започва да слуша на два порта по подразбиране.

  1. 27017 :портът по подразбиране, достъпен от различните драйвери на MongoDB.
  2. 28017 :порт, който обработва HTTP заявки и осигурява някакъв общ мониторинг.

Това, което сте посочили mongodb://fred:[email protected] всъщност представлява това:mongodb://fred:[email protected]:27017 и това е протоколът за достъп за драйвери на MongoDB.

Другото "нещо", което виждате, е порт 28017. Това е (по подразбиране) просто преглед на това, което се случва с mongod екземпляр на този сървър. Заявките, направени от уеб браузър към този порт, ще покажат HTML изход от прегледа на сървъра.

Ако стартирате mongod с различен номер на порт (т.е.:7777 ), портът „монитор“ винаги ще бъде с 1000 по-висок (т.е.:8777 ).

Ако искате някои разширени функции като възможността за заявка чрез уеб браузъра, можете да стартирате mongod с --rest превключвател. След това ще можете да изпълнявате определени заявки с обикновен текст за връзка за http get request (http://localhost:8777/mydb/mycollection/?filter_a=1 ).

Ако използвате специфични за езика драйвери на MongoDB (както повечето хора ще направят). След това ще откриете, че ще имате "низове за свързване" от формата mongodb://user:[email protected]:port/ . Те са подобни по предназначение на обичайните низове за връзка, с които сте свикнали за други продукти на базата данни.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преименувайте поле в колекция MongoDB

  2. sql заявка към mongodb?

  3. 5 начина за вмъкване на документи в MongoDB

  4. Намерете документи, чието поле на масив съдържа поне n елемента от даден масив

  5. Средна заявка за агрегиране на Mongo без група