Couchdb Cloudant:如何为“创建索引”;排序“;功能?

Couchdb Cloudant:如何为“创建索引”;排序“;功能?,couchdb,cloudant,Couchdb,Cloudant,我面临的问题是如何创建正确的索引以通过Cloudant数据库进行查询。我使用的JSON数据结构与下面的类似 { “客户”:“123”, “时间”:“2014-11-20” }错误消息告诉您没有索引来执行排序,或者至少找不到索引。要帮助it找到一个,请按客户排序,然后按时间排序,如下所示: curl -X POST 'https://<user>:<pass>@<user>.cloudant.com/<DB-name>/_find' -d ' {

我面临的问题是如何创建正确的索引以通过Cloudant数据库进行查询。我使用的JSON数据结构与下面的类似

{
“客户”:“123”,
“时间”:“2014-11-20”

}
错误消息告诉您没有索引来执行排序,或者至少找不到索引。要帮助it找到一个,请按客户排序,然后按时间排序,如下所示:

curl -X POST 'https://<user>:<pass>@<user>.cloudant.com/<DB-name>/_find' -d '
{
  "selector": { 
    "customer" : "123"
  }, 
  "sort": [
    "customer",
    "time"
  ]
}'
curl-X POST'https://:@.cloudant.com/\u find'-d'
{
“选择器”:{
“客户”:“123”
}, 
“排序”:[
“客户”,
“时间”
]
}'
此查询在功能上完全相同,但现在Cloudant查询将找到索引

关于您关于其他时间格式的问题,出于排序的目的,时间字段仍将被视为字符串字段。对你来说,这意味着你会得到预期的结果