existe-t-il une possibilité d'accéder et de récupérer des données de MongoDB directement via le navigateur de formulaire JavaScript sans traitement backend?
MongoDB ne possède pas nativement une interface REST entièrement utilisable. Vous aurez besoin de Python basé Sleepy Mongoose ou Node.js basé MongoDB Rest
Veuillez consulter http://www.mongodb.org/display/DOCS/Http+Interface pour plus d'informations.
L'interface intégrée de Mongo REST est très basique et en lecture seule.
S'il vous arrive d'héberger votre base de données sur MongoLabs, ils exposent également une API REST. Attention, ce n'est pas sécurisé, car une clé d'API est transmise à chaque demande, mais vous pouvez l'utiliser pour récupérer données publiques via Javascript:
https://support.mongolab.com/entries/20433053-Is-there-a-REST-API-for-MongoDB-
Une fois que vous avez configuré votre base de données mongolab, vous pouvez y accéder via REST telle que
$.getJSON("https://api.mongolab.com/api/1/databases/your-db/collections/your-collection/?apiKey=your-key", function(json) {
//console.log( "JSON Data: " + json );
});
Pas dans le contexte de sécurité standard.
Si vous avez une situation où vous disposez de droits de sécurité élevés (comme dans une extension de navigateur personnalisée), cela peut devenir possible.