sql >> Databáze >  >> NoSQL >> MongoDB

Má MongoDB nativní rozhraní REST?

MongoDB nemá žádné plnohodnotné rozhraní REST, hlavně proto, že server pro efektivitu používá nativní binární protokol. V oficiální dokumentaci můžete najít několik REST wrapperů (upravit:MongoDB inc nyní tyto informace smazal):

  • RESTHeart (Java 8) je datová serverová REST API serverová část ekosystému MongoDB. RESTHeart používá standardní formát reprezentace založený na HAL s plnou nativní podporou dat mongodb prostřednictvím reprezentace přísného režimu BSON. Poskytuje API pro operace CRUD a datového modelu, vestavěnou autentizaci a autorizaci a podporuje CORS. Snadno se nastavuje a je k dispozici dokovací kontejner. RESTHeart je také rychlý a lehký (přibližná plocha 7 Mb a využití při náhledu ~200 Mb RAM).
  • Sleepy Mongoose (Python) je plně vybavené rozhraní REST pro MongoDB, které je k dispozici jako samostatný projekt.
  • Odpočívejte na Mongo pro node.js. Starší MongoDB Rest již není udržován.
  • Jednoduché rozhraní REST Proces mongod obsahuje pro pohodlí jednoduché rozhraní REST pouze pro čtení. Pro plné funkce REST doporučujeme použít externí nástroj, jako je Sleepy.Mongoose.


  1. Redis vkládání mimo pořadí, nebo třídění podivně?

  2. Převod HBase ACL na zásady Ranger

  3. Spring Data MongoDB – indexy, anotace a převodníky

  4. doRedis s podivnou chybou připojení soketu v Ubuntu Linux, R a RStudio