Няма пълноценен 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.