그래서 내가 카우치베이스 주식회사에서 이해하는 것과 하나가 Couchbase에서 _View_ 값의 결과를 어떻게 정렬합니까?
descending=true
를 사용하여 * 키를 정렬 할 수 있지만 내 경우에는 내가 대신 값을 기준으로 정렬 할 것입니다. 트위터 데이터를 json 형식으로 생각하십시오. 제 질문은
입니다. 가장 인기있는 사용자는 무엇이라고 언급 했습니까?
각 트윗의 구조를 가지고 :
나는지도 기능을 다시 다음과 같이 카우치베이스 주식회사에 사용할 수있을 약간 수정하기 전에 그래서 MongoDB를 사용하는 데{
"text": "",
"entities" : {
"hashtags" : [ ... ],
"user_mentions" : [ ...],
"urls" : [ ... ]
}
: 다음
function (doc, meta) {
if (!doc.entities) { return; }
doc.entities.user_mentions.forEach(
function(mention) {
if (mention.screen_name !== undefined) {
emit(mention.screen_name, null);
}
}
)
}
과 나는 reduce 함수 _count
을 사용하여 screen_name
발생 횟수를 모두 계산했습니다. 이제 내 문제는 키가 아닌 카운트 값을 기준으로 정렬하는 방법은 무엇입니까? 짧은 대답은 당신이 볼 당신이 값으로 결과를 정렬 할 수 없습니다입니다
감사
흠 나는이 대답을 받아들이는 매우 꺼려 해요 개발자, 그래서이 질문의 장수 ... – chutsu
@ 츄, 내가 준 대답은 Couchbase 2.0 (그리고 당신은 바로 미래의 제품에 Couchbase 아마 이것을 달성하는 방법을 제공 할 것입니다) 파벨의 질문은 고전의 하나입니다 Couchbase보기를 사용하여 이것이 내가 티를 명확하게하고 싶었던 이유입니다. –
"파벨의 질문은 고전적인 질문입니다." : p – chutsu