sql >> Databasteknik >  >> NoSQL >> MongoDB

Har MongoDB ett inbyggt REST-gränssnitt?

Det finns inget fullt utvecklat REST-gränssnitt till MongoDB, främst för att servern använder inbyggt binärt protokoll för effektivitet. Du kan hitta några REST-omslag i officiell dokumentation (edit:MongoDB inc har nu tagit bort denna information):

  • RESTHeart (Java 8) är en data REST API-serverdel av MongoDB-ekosystemet. RESTHeart använder ett standardrepresentationsformat baserat på HAL med fullständigt inbyggt mongodb-datastöd via strikt lägesrepresentation av BSON. Det tillhandahåller API för CRUD- och datamodelloperationer, inbyggd autentisering och auktorisering och det stöder CORS. Det är lätt att installera och en hamnarcontainer finns tillgänglig. RESTHeart är också snabb och lätt (~7 Mb footprint och ~200 Mb RAM-peek-användning).
  • Sleepy Mongoose (Python) är ett fullfjädrat REST-gränssnitt för MongoDB som är tillgängligt som ett separat projekt.
  • Vila på Mongo för node.js. Den äldre MongoDB Rest underhålls inte längre.
  • Enkelt REST-gränssnitt Mongod-processen inkluderar ett enkelt skrivskyddat REST-gränssnitt för bekvämlighet. För fullständiga REST-funktioner rekommenderar vi att du använder ett externt verktyg som Sleepy.Mongoose.


  1. Fråga med strängdatumformat i mongodb

  2. En säkerhetschecklista för MongoDB-produktionsinstallationer

  3. Redis tangentutrymmesaviseringar med StackExchange.Redis

  4. NoSQL-dataströmning med MongoDB och Kafka