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

MongoDB има ли вграден REST интерфейс?

Няма пълноценен REST интерфейс към MongoDB, главно защото сървърът използва собствен двоичен протокол за ефективност. Можете да намерите няколко REST обвивки в официалната документация (редактиране:MongoDB inc вече изтри тази информация):

  • RESTHeart (Java 8) е част от екосистемата на MongoDB за сървър на REST API за данни. RESTHeart използва стандартен формат на представяне, базиран на HAL с пълна поддръжка на mongodb данни чрез стриктно представяне на режим на BSON. Той предоставя API за CRUD и операции на модела на данни, вградено удостоверяване и оторизация и поддържа CORS. Лесен е за настройка и наличен е докер контейнер. RESTHeart също е бърз и лек (~7 Mb отпечатък и ~200 Mb RAM използване на поглед).
  • Sleepy Mongoose (Python) е пълнофункционален REST интерфейс за MongoDB, който се предлага като отделен проект.
  • Почивайте на Mongo за node.js. По-старата версия на MongoDB Rest вече не се поддържа.
  • Прост REST интерфейс Процесът mongod включва прост REST интерфейс само за четене за удобство. За пълни REST възможности препоръчваме да използвате външен инструмент като Sleepy.Mongoose.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да конфигурирате Embedded MongDB за тестване на интеграция в приложение за Spring Boot?

  2. Използване на PouchDB с MongoDB

  3. Инициализирайте данни за докеризирано монго

  4. Как да направя заявка за различни стойности в Mongoose?

  5. node.js не може да намери модул 'mongodb'