반응형
JavaScript를 통해 MongoDB에 직접 액세스
백엔드 처리 없이 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 );
});
표준 보안 컨텍스트가 아닙니다.
커스텀 브라우저 확장 기능 내 등, 시큐러티 권한이 상승하고 있는 경우는, 이것이 가능하게 되는 경우가 있습니다.
언급URL : https://stackoverflow.com/questions/2133246/access-mongodb-directly-via-javascript
반응형
'programing' 카테고리의 다른 글
Mongoose 스키마 변경 처리 (0) | 2023.02.25 |
---|---|
{null} 값을 '시스템'으로 변환하는 동안 Newtonsoft Json 오류가 발생했습니다.Int32' (0) | 2023.02.25 |
JSON 직렬화 데이터를 NSDictionary로 변환하는 방법 (0) | 2023.02.25 |
Android의 JSON - 시리얼화 (0) | 2023.02.25 |
JToken의 모든 항목에 대한 액세스 (0) | 2023.02.25 |