Luc*_*nan 7 javascript couchdb
我可以通过减少返回的值来命令视图的结果吗?
{
"rows": [
{"key":"bob","value":2},
{"key":"john","value":3},
{"key":"zztop","value":1}
]
}
Run Code Online (Sandbox Code Playgroud)
我想这样的结果:
{
"rows": [
{"key":"zztop","value":1},
{"key":"bob","value":2},
{"key":"john","value":3}
]
}
Run Code Online (Sandbox Code Playgroud)
您只想按每个对象的属性rows对数组进行排序value?您可以为js方法指定自定义比较方法sort。
myResult.rows.sort(function (a, b) {
return parseInt(a.value,10) - parseInt(b.value,10);
});
Run Code Online (Sandbox Code Playgroud)
参数a,b每个都是rows数组中的一个条目。该方法返回int大于 0、0 或小于零的值。大于0表示a应该排在 之前b,小于0则相反,0表示相等。
| 归档时间: |
|
| 查看次数: |
981 次 |
| 最近记录: |