44

バックエンド処理なしで JavaScript フォーム ブラウザを介して直接 MongoDB からデータにアクセスして取得する可能性はありますか?

4

3 に答える 3

17

MongoDBには、完全に使用可能なRESTインターフェースがネイティブにありません。PythonベースのSleepyMongooseまたはNode.jsベースのMongoDBRestが必要になります

詳細については、 http://www.mongodb.org/display/DOCS/Http+Interfaceを参照してください。

Mongoの組み込みRESTインターフェースは非常に基本的で、読み取り専用です。

于 2011-09-14T03:49:08.047 に答える
3

MongoLabs でデータベースをホストしている場合は、REST API も公開されています。各リクエストでAPIキーが渡されるため、安全ではありませんが、Javascriptを介して公開データを取得するために使用できます。

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

mongolab db のセットアップが完了したら、次のような REST リクエストを介してアクセスできます。

$.getJSON("https://api.mongolab.com/api/1/databases/your-db/collections/your-collection/?apiKey=your-key", function(json) {
  //console.log( "JSON Data: " + json );
});
于 2013-10-25T16:14:32.157 に答える
1

標準のセキュリティ コンテキストではありません。

セキュリティ権限を昇格した状況 (カスタム ブラウザ拡張機能内など) がある場合は、それが可能になる可能性があります。

于 2010-01-25T15:29:41.893 に答える