MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

O MongoDB tem uma interface REST nativa?


Não há uma interface REST completa para o MongoDB, principalmente porque o servidor usa o protocolo binário nativo para eficiência. Você pode encontrar alguns wrappers REST na documentação oficial (edit:MongoDB inc agora excluiu esta informação):
  • RESTHeart (Java 8) é um servidor de API REST de dados que faz parte do ecossistema MongoDB. RESTHeart usa um formato de representação padrão baseado em HAL com suporte de dados mongodb nativo completo através da representação de modo estrito de BSON. Ele fornece API para CRUD e operações de modelo de dados, autenticação e autorização integradas e suporta CORS. um contêiner docker está disponível. RESTHeart também é rápido e leve (~7 Mb de área ocupada e ~200 Mb de uso de pico de RAM).
  • Sleepy Mongoose (Python) é uma interface REST completa para MongoDB que está disponível como um projeto separado.
  • Descanse no Mongo para node.js. O MongoDB Rest mais antigo não é mais mantido.
  • Interface REST simples O processo mongod inclui uma interface REST simples somente leitura por conveniência. Para recursos REST completos, recomendamos o uso de uma ferramenta externa, como Sleepy.Mongoose.