MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB ha un'interfaccia REST nativa?

Non esiste un'interfaccia REST completa per MongoDB, principalmente perché il server utilizza il protocollo binario nativo per l'efficienza. Puoi trovare alcuni wrapper REST nella documentazione ufficiale (modifica:MongoDB inc ha ora cancellato queste informazioni):

  • RESTHeart (Java 8) è un server API REST di dati parte dell'ecosistema MongoDB. RESTHeart utilizza un formato di rappresentazione standard basato su HAL con supporto dati mongodb nativo completo tramite la rappresentazione in modalità rigorosa di BSON. Fornisce API per CRUD e operazioni di modello di dati, autenticazione e autorizzazione integrate e supporta CORS. È facile da configurare e è disponibile un contenitore mobile. RESTHeart è anche veloce e leggero (~7 Mb di footprint e ~200 Mb di utilizzo di picco di RAM).
  • Sleepy Mongoose (Python) è un'interfaccia REST completa per MongoDB, disponibile come progetto separato.
  • Riposa su Mongo per node.js. Il vecchio MongoDB Rest non viene più mantenuto.
  • Interfaccia REST semplice Il processo mongod include una semplice interfaccia REST di sola lettura per comodità. Per funzionalità REST complete, ti consigliamo di utilizzare uno strumento esterno come Sleepy.Mongoose.