1

我最近开始使用 CouchDB,但使用芒果查询的排序选项没有成功。

我的数据库是一个简单的人员数据集,对于这个示例,我想显示所有类型为“person”的文档并按“firstName”对其进行排序。

{
  "selector": {
    "type": "person"
  },
  "sort" : ["firstName"]
}

但它不起作用。我只是得到没有任何特定顺序的文件。

在此处输入图像描述

这是我的索引列表:

special: _id
json: gender
json: firstName
json: lastName

有什么我忘记了吗?


编辑:

正如亚历克西斯还指出的那样,文档说排序字段必须存在于选择器中。

经过四处测试后,我发现最好的方法是在字段中添加大于空的条件。这在我的情况下有效。

4

0 回答 0