sql >> Databáze >  >> NoSQL >> MongoDB

Použití MongoDB z klienta s Javascriptem

Dokumentace, na kterou jste odkazovali, se týká přístupu k MongoDB pomocí serveru -sided Javascript pomocí node.js frameworku.

MongoDB nabízí webovou službu REST umožňující základní dotazy prostřednictvím XmlHttpRequests. Chcete-li to povolit, musíte spustit mongoda s --rest parametr. Poté se můžete dotázat takto:

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

Tuto adresu URL můžete dotazovat pomocí AJAX XmlHttpRequest jako kteroukoli webovou službu. Přistoupí k databázi na localhost a vrátí JSON ekvivalentní dotazu, jako je tento:

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

Toto rozhraní je však velmi primitivní. Nabízí pouze jednoduché vyhledávací dotazy. Existují však vrstvy middlewaru třetích stran, které odhalují pokročilejší funkce. Tato funkce a seznam řešení třetích stran jsou zdokumentovány zde:

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



  1. Ukládání objektů kolekce Mongodb do mezipaměti v Node.js

  2. Redis hash velmi pomalá rychlost zápisu

  3. Chyba zobrazení v php

  4. O MongoDB