微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Fauxton CouchDB 不显示来自块文件的数据

如何解决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 举报,一经查实,本站将立刻删除。