今天在写go语言的时候,在使用fabric的时候发现了一个问题:就是使用复查询的时候查不出来数据,但是我后来发现了是为什么:
我们注意到,这个Committee结构体中的Label是加了json格式的,所以当我们把它序列化的时候,前面的CommitteeLabel会变成committeeLabel存入fabric数据库中去:
接下来我们再看复查询的代码:
这里我们注意到,标红的地方是我们从fabric数据库中去查询的字段,所以因为之前的jason格式把CommitteeLabel会变成committeeLabel,所以我们需要在这里改成committeeLabel才可以从fabric数据库中去匹配!
我们再进行查询:
就得到了结果!
希望对大家有所帮助!