如何解决Fauxton CouchDB 不显示来自块文件的数据
我使用 fabric 2.0 和 CouchDB 作为状态数据库。
blockfile 中的数据是正确的(根据我通过 WebApp 输入的输入) 当我去 fauxton (http://localhost:6984/_utils/#database) 时,我看不到这些值(例如 value1 : 4,value2: ID,...)
我只通过 fauxton 收到这个: 通常也应该有 "_value1" :"4",...
{
"_id": "\u0000key~timestamp\u0000co\u00002021-04-30T08:47:23.961Z\u0000","_rev": "1-210ffdc0","~version": "CgMBBgA=","_attachments": {
"valueBytes": {
"content_type": "application/octet-stream","revpos": 1,"digest": "md5-n7UoN6woal8ve/9S9DrNTA==","length": 48,"stub": true
}
}
}
有谁知道为什么块文件中的数据是正确的,但在 fauxton 中却没有以正确的方式显示?
我检查了 docker-compose-couch.yaml 并且它是正确的...
解决方法
如果该值无法解析为 JSON,它将作为二进制附件存储在 CouchDB 中。 Fauxton UI 只显示二进制值的摘要,而不是实际的二进制附件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。