使用couchdb中的keys数组的第三个参数进行排序

时间:2018-05-02 07:53:07

标签: sorting couchdb

我有以下视图和结果数据集

let view = UIView()
let button = UIButton(type: .system)
button.semanticContentAttribute = .forceRightToLeft
button.setImage(UIImage(named: "DocumentsIcon"), for: .normal)
button.setTitle("Documents", for: .normal)
button.addTarget(self, action: #selector(openDocuments), for: .touchUpInside)
button.sizeToFit()
view.addSubview(button)
view.frame = button.bounds
navigationItem.rightBarButtonItem = UIBarButtonItem(customView: view)

我正在使用 group_level = 2 startkey = ['a']& endKey = ['a',{}] 这样我就能得到我需要的结果。但问题是我需要按列C 对结果进行排序。这是否可以在couchDB中进行?或者我应该得到结果集并在客户端排序(在我的情况下是Java或浏览器JS)? 感谢。

1 个答案:

答案 0 :(得分:0)

查看this reference以了解CouchDB对数组键复合键的排序方式是如何工作的。

此外,还有类似的问题answer可能对您有帮助。