MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Utilisation de MongoDB à partir du client avec Javascript

La documentation à laquelle vous avez lié concerne l'accès à MongoDB avec serveur Javascript à côtés utilisant le framework node.js.

MongoDB propose un service Web REST permettant des requêtes rudimentaires via XmlHttpRequests. Pour l'activer, vous devez démarrer mongod avec le --rest paramètre. Vous pouvez ensuite l'interroger comme ceci :

http://127.0.0.1:28017/yourDatabase/yourCollection/?filter_name=Bob

Vous pouvez interroger cette URL avec un XmlHttpRequest AJAX comme n'importe quel service Web. Il accédera à une base de données sur localhost et renverra l'équivalent JSON d'une requête comme celle-ci :

yourDatabase.yourCollection.find({name:"Bob"});

Cette interface est cependant très rudimentaire. Il ne propose que des requêtes de recherche simples. Mais il existe des couches middleware tierces qui exposent des fonctionnalités plus avancées. Cette fonctionnalité et une liste de solutions tierces sont documentées ici :

http://docs.mongodb.org/ecosystem/tools/http-interfaces/