Existe-t-il une possibilité d'accéder aux données de MongoDB et de les récupérer directement via le navigateur de formulaire JavaScript sans traitement en arrière-plan?
Réponses
Trop de publicités?MongoDB n’a pas en natif d’interface REST pleinement utilisable. Vous aurez besoin de Sleepy Mongoose à base de Python ou de MongoDB Rest à base de Node.js
Veuillez consulter http://www.mongodb.org/display/DOCS/Http+Interface pour plus d'informations.
L'interface REST intégrée de Mongo est très basique et en lecture seule.
Les connexions à MongoDB se produire sur une prise de courant; les navigateurs communiquer via http. Cela dit, il n'est pas difficile d'écrire une application qui vous donne assez transparent l'accès à MongoDB via JavaScript / REST / HTTP. C'est essentiellement ce qui se passe à Essayer de Mongo, par exemple http://try.mongodb.org/ .
Les gens ont également commencé la construction de certains génériques, les back-ends à cette fin. Voici un exemple: http://github.com/djsun/sinatra_resource
S'il vous arrive d'héberger votre base de données sur MongoLabs, ils ont également exposer une API REST. Attention, il n'est pas sûr, comme une clé API est passé avec chaque demande, mais vous pouvez l'utiliser pour récupérer des données publiques par le biais de Javascript:
https://support.mongolab.com/entries/20433053-Is-there-a-REST-API-for-MongoDB-
Une fois que vous avez votre mongolab db de l'installation, vous pouvez accéder thru RESTE requête comme
$.getJSON( "https://api.mongolab.com/api/1/databases/your-db/collections/your-collection/? apiKey=your-key", function( json ) {
//console.log( "JSON Data: " + json );
}
);