【发布时间】:2015-06-26 12:51:13
【问题描述】:
我有以下看法:
function (doc, meta) {
if (meta.type == "json")
if ( doc.id
&& doc.id.root.indexOf("1.2.250.1.199.16.1.1") == 0
&& doc.setId
&& doc.versionNumber)
{
emit(doc.setId.extension, parseInt(doc.versionNumber.value))
}
}
返回以下结果集:
Key Value
"4816f76e-33f9-456a-9e23-961799883994" 1
wound2QualificationRev1
"4816f76e-33f9-456a-9e23-961799883994" 2
wound2QualificationRev2
现在我想限制最大值上的结果集只返回
Key Value
"4816f76e-33f9-456a-9e23-961799883994" 2
wound2QualificationRev2
如何修改视图?使用自定义 reduce 方法?
EDIT 1:请注意这里显示的结果集是部分的。我不能使用 orderby 和 limit 来实现我的目标。
【问题讨论】:
-
请提供一些数据/结构和函数 emit()
-
@NinaScholz 好吧,“emit()”是一个 Couchbase 内部函数。您是否看到问题与 Couchbase 相关?
标签: javascript couchbase couchbase-view