Я проверил https://github.com/hyperledger/composer/issues/543 https://github.com/hyperledger/composer/issues/1640 и ORDER BY не работает в именованном запросе , но они не решили мою проблему полностью.
Я добавил настраиваемое поле индекса в couchdb для сортировки по data.transactionTimestamp, но мое приложение все еще получило ошибку «Нет индекса для поля сортировки». Кто-нибудь знает, как я могу это исправить?У меня есть только методы GET и POST, разрешенные для couchdb.Я скопировал и вставил свои http://my_public_id:30984/channel1/_index записи ниже, так как у меня недостаточно очков, чтобы опубликовать картинку.Приносим извинения за неудобства и большое спасибо!
{"total_rows": 4, "indexes": [{"ddoc": null, "name": "_ all_docs", "type": "особый " "DEF": { "полей": [{ "_ идентификатор": "по возрастанию"}]}}, { "DDoc": "_ дизайн / 26aaccbebd3e25d7dd8c6b8d7bcc25f6891cbfad", "имя": "26aaccbebd3e25d7dd8c6b8d7bcc25f6891cbfad", "типа":"JSON», "DEF": { "полей": [{ "data.transactionTimestamp": "ИСС"}], "partial_filter_selector": {}}}, { "DDoc": "_ дизайн / c6dfa94edfc6620749e92789507a2ca946b98424", "имя":"c6dfa94edfc6620749e92789507a2ca946b98424", "тип": "JSON", "DEF": { "полей": [{ "data.transactionTimestamp": "по возрастанию"}], "partial_filter_selector": {}}}, { "DDoc":»_design / e1d4f1e1212b6e8c3d6adabf71228868de791714" , "имя": "e1d4f1e1212b6e8c3d6adabf71228868de791714", "типа": "JSON", "DEF": { "полей": [{ "transactionTimestamp": "по возрастанию"}], "partial_filter_selector": {}}}]}
Обновлено: файл запроса на гиперледжере