Подтвердить что ты не робот

Доступ к MongoDB напрямую через JavaScript

есть ли возможность доступа и получения данных из MongoDB непосредственно через браузер формы JavaScript без обработки бэкэнд?

4b9b3361

Ответ 1

MongoDB изначально не имеет полностью используемого интерфейса REST. Вам понадобится Sleepy Mongoose на основе Python или MongoDB Rest на основе Node.js

Пожалуйста, смотрите http://www.mongodb.org/display/DOCS/Http+Interface для получения дополнительной информации.

Встроенный REST-интерфейс Mongo является очень простым & только для чтения

Ответ 2

Не в стандартном контексте безопасности.

Если у вас есть повышенные права безопасности (например, внутри пользовательского расширения браузера), это может стать возможным.

Ответ 3

Если вам захочется разместить вашу базу данных на MongoLabs, они также предоставляют API REST. Остерегайтесь, он не защищен, так как ключ 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 );
}
);