sql >> Databasteknik >  >> NoSQL >> MongoDB

Använder MongoDB från klient med Javascript

Dokumentationen du länkade till handlar om åtkomst till MongoDB med server -sidigt Javascript som använder ramverket node.js.

MongoDB erbjuder en REST-webbtjänst som tillåter rudimentära frågor genom XmlHttpRequests. För att aktivera det måste du starta mongod med --rest parameter. Du kan sedan fråga det så här:

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

Du kan fråga denna URL med en AJAX XmlHttpRequest som vilken webbtjänst som helst. Den kommer åt en databas på localhost och returnerar JSON motsvarande en fråga som denna:

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

Detta gränssnitt är dock väldigt rudimentärt. Den erbjuder bara enkla sökfrågor. Men det finns mellanvarulager från tredje part som exponerar mer avancerad funktionalitet. Denna funktion och en lista över tredjepartslösningar dokumenteras här:

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



  1. Hur infogar man miljarder data till Redis effektivt?

  2. mongodb ungefärlig strängmatchning

  3. Mongo-aggregation:dela upp värden i grupper (efter partition)

  4. Kan inte använda Nested VariableOperators.mapItemsOf i Spring Data MongoDb