데이터베이스로 CouchDB를 사용하려고합니다. 50000 레코드에서 최대 값을 얻고 싶을 때 문제가 있습니다. 최대 가치를 찾는 가장 좋은 해결책은 무엇입니까?CouchDB에서 최대 값 얻기
나는이 기능 감소 사용
function (key, values, rereduce) {
var largest = Math.max.apply(Math, key);
return largest;
}
을 그리고 이것은 내지도 기능입니다 :
function(doc) {
if(doc.TYPE=="customer"){
emit(doc._id.substring(0,8), doc._id);
}
}
감사합니다
아직 시도해 보셨나요? 이것은 당신이 최소한 문서 나 어떤 것을 읽었다 고 가정 할 때, 아주 간단한 map 함수입니다. –
안녕하세요. 내 질문을 업데이트했습니다. 이제 문제는 특정 키없이 결과보기를 얻는 방법입니다. – fanjavaid