Access MongoDB directly via JavaScript

后端 未结 3 796
情歌与酒
情歌与酒 2020-12-05 13:14

is there any possibility to access and retrieve data from MongoDB directly over JavaScript form browser without backend processing?

相关标签:
3条回答
  • 2020-12-05 13:29

    MongoDB natively does not have a fully usable REST interface. You will need either Python based Sleepy Mongoose or Node.js based MongoDB Rest

    Please see http://www.mongodb.org/display/DOCS/Http+Interface for more information.

    Mongo's inbuilt REST interface is very basic & read only.

    0 讨论(0)
  • 2020-12-05 13:33

    If you happen to host your database on MongoLabs, they also expose a REST API. Watch out, it's not secure, as an API key is passed with each request, but your could use it to retrieve public data through Javascript:

    https://support.mongolab.com/entries/20433053-Is-there-a-REST-API-for-MongoDB-

    Once you have your mongolab db setup, you can access it thru REST request such as

    $.getJSON("https://api.mongolab.com/api/1/databases/your-db/collections/your-collection/?apiKey=your-key", function(json) {
      //console.log( "JSON Data: " + json );
    });
    
    0 讨论(0)
  • 2020-12-05 13:44

    Not in the standard security context.

    If you have a situation where you have elevated security rights (such as inside a custom browser extension) then it may become possible.

    0 讨论(0)
提交回复
热议问题