Couchdb Cloudant:如何为“创建索引”;排序“;功能?
我面临的问题是如何创建正确的索引以通过Cloudant数据库进行查询。我使用的JSON数据结构与下面的类似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 ' {
{
“客户”:“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查询将找到索引
关于您关于其他时间格式的问题,出于排序的目的,时间字段仍将被视为字符串字段。对你来说,这意味着你会得到预期的结果