バックエンド処理なしで、JavaScriptフォームブラウザーを介してMongoDBに直接アクセスしてデータを取得する可能性はありますか?
MongoDBにはネイティブで完全に使用可能なRESTインターフェースがありません。PythonベースのSleepy MongooseベースまたはNode.jsベースのMongoDB Restのいずれかが必要になります。
詳細は http://www.mongodb.org/display/DOCS/Http+Interface を参照してください。
Mongoの組み込みのRESTインターフェースは非常に基本的で読み取り専用です。
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 );
});
標準のセキュリティコンテキストではありません。
高度なセキュリティ権限(カスタムブラウザー拡張機能の内部など)がある場合は、それが可能になる可能性があります。