go lang链代码中的sort字段不起作用。
这是我的查询字符串:
queryString := `{
"selector": {
"dockType": {
"$or": [
"Asset1","Asset2"
]
},"timeStamp": {
"$gt": "null"
}
},"sort": [
{
"timeStamp": "desc"
}
]
}`
queryResults,err := getQueryResultForQueryString(stub,queryString)
if err != nil {
return shim.Error(err.Error())
}
return shim.Success(queryResults)
这是索引:
{
"index":{
"fields":["dockType","timeStamp"]
},"ddoc":"indexDoc","name":"index1Doc","type":"json"
}
我的ouchdb fauxton中也有索引文件。
但是它给出了类似这样的错误:
错误:GET_QUERY_RESULT失败:事务ID:734c4e0c48be97ee176bb597acf7bf0cba03c0c06954200c84a78437b75afd94:处理CouchDB请求时出错。错误:no_usable_index,状态码:400,原因:此排序不存在索引,请尝试按排序字段建立索引。