2011-09-20 6 views
3

데이터베이스를 쿼리하기 위해 couchdb와 함께 번들로 제공되는 javascript 라이브러리를 사용하고 있습니다.jQuery CouchDB -보기 용 필터 키

On a side note here is a good overview of the functionality it provides, with a lot of good examples.

리턴 할 키 값을 지정하여 도면에서 결과를 필터링 할 수있다. 이 작업은 쿼리 문자열 (documentation)을 사용하여 쉽게 수행 할 수 있지만 자바 스크립트 API로 어떻게 처리 할 수 ​​있습니까?

http://localhost:5984/MyDocuments/_design/MyDesign/_view/MyView?key=["Michael","2011-08-01"] 

을 그리고이없이 내 자바 스크립트입니다 :

이 내가 (키 - 값 쌍의 JSON 부분이 HTML 인코딩 할 필요가 있음을 유의하시기 바랍니다) 쿼리 문자열과 함께 그 일을하고 어떻게 필터링 프로세스의 쿼리 문자열 부분이 적용됩니다.

$.couch.db("MyDocuments").view("MyDesign/MyView", { 
    success: function(data) { 
     console.log(data); 
    }, 
    error: function(status) { 
     console.log(status); 
    }, 
    reduce: false 
}); 
+0

찾고있는 것입니다 , 간단한 HTTP 및 Couch 클라이언트. https://github.com/iriscouch/request_jquery. 아직 많이 시도하지는 않았지만 Nano는 가능한 가장 단순한 CouchDB 클라이언트가되는 목표를 가지고 있습니다. 작고 단순하며 필요한 것, 바로 그런 것입니다. https://github.com/dscape/nano – JasonSmith

답변

4

실제로 질문을 작성하는 동안이 사실을 알게되었습니다. 합리적으로 쉬운 일이지만 온라인에서 많은 예제가 없으므로 예제를 제공 할 기회가 필요하다고 느낍니다.

$.couch.db("MyDocuments").view("MyDesign/MyView", { 
    success: function(data) { 
     console.log(data); 
    }, 
    error: function(status) { 
     console.log(status); 
    }, 
    key: ['Michael','2011-08-02'], 
    reduce: false 
}); 

은 "키"부분은 당신이 이제까지 jquery.couchdb의 타이어, 나는 매우 간결 (내 자신의) request.jquery의 팬이 경우 :