2012-10-06 1 views
1

감소 : -는 CouchDB를 나는 다음과 같다 데이터를 생성 CouchDB를의지도 기능을 정의한 기능

var data = 
{"total_rows":10,"offset":0,"rows":[ 
    {"id":"338b79f07dfe8b3877b3aa41a5bb8a58","key":"2000-06-23T23:59:00+00:00","value":{"country":"United States"}}, 
    {"id":"338b79f07dfe8b3877b3aa41a5bb983e","key":"2000-06-23T23:59:00+00:00","value":{"country":"Norway"}}, 
    {"id":"338b79f07dfe8b3877b3aa41a5ddfefe","key":"2000-06-23T23:59:00+00:00","value":{"country":"Hungary"}}, 
    {"id":"338b79f07dfe8b3877b3aa41a5fe29d7","key":"2000-06-23T23:59:00+00:00","value":{"country":"United States"}}, 
    {"id":"b6ed02fb38d6506d7371c419751e8a14","key":"2000-06-23T23:59:00+00:00","value":{"country":"Germany"}}, 
    {"id":"b6ed02fb38d6506d7371c419753e20b6","key":"2000-06-23T23:59:00+00:00","value":{"country":"Hungary"}}, 
    {"id":"b6ed02fb38d6506d7371c419755f34ad","key":"2000-06-23T23:59:00+00:00","value":{"country":"United States"}}, 
    {"id":"b6ed02fb38d6506d7371c419755f3e17","key":"2000-06-23T23:59:00+00:00","value":{"country":"Germany"}}, 
    {"id":"338b79f07dfe8b3877b3aa41a506082f","key":"2003-01-08T19:34:00+00:00","value":{"country":"United Kingdom"}}, 
    {"id":"9366afb036bf8b63c9f45379bbe29509","key":"2003-01-08T19:34:00+00:00","value":{"":"United Kingdom"}} 
] 
} 

내가 지금과 같은 데이터를 생성 기능을 감소 만들려고 해요 : -

{"rows":[ 
{"key":"United States","value":2}, 
{"key":"Norway","value":1}, 
{"key":"Hungary","value":2}, 
{"key":"Germany","value":2} 
{"key":"United Kingdom","value":1} 

]} 

소파에서 "StartKey"및 "EndKey"매개 변수를 사용하여 날짜 범위를 정의 할 수 있어야합니다. 이것은 내가 예상했던 것보다 까다로워 보인다. 누군가 내 감속 기능이 이것을 어떻게 처리해야하는지 보여 줄 수 있습니까?

감사합니다,

Carlskii

답변