programing

JavaScript를 통해 MongoDB에 직접 액세스

muds 2023. 2. 25. 22:27
반응형

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

반응형