3
我有一个包含156个json文档的couchdb数据库。我想在文档中找到某个值的最大值,然后发出包含该最大值的整个文档。我用这个代码,但它似乎没有工作。这可能会帮助你理解我的意思。选择一个值在CouchDB中最大的记录
function(doc) {
var i,m;
for (i = 0; i < doc.watchers.length; i++)
m = Math.max(m,doc.watchers[i]);
for (i = 0; i < doc.watchers.length; i++)
if (m = doc.watchers[i])
emit(doc.watchers[i], doc.watchers);
}
我还想选择2个具有最大值的顶级文档。
如果“if”使用了==而不是=,这会起作用吗? – grantwparks