如何从超级账本结构查看或检索数据

时间:2020-04-22 04:30:58

标签: couchdb hyperledger-fabric

我已经修改了fabcar示例来存储自己的数据,这些数据具有像5e57b8dbb9b30e3575f45d75,5e57b8dbb9b30e3575f45d76这样的键。

我使用getStateByRange来获取数据,但它仅检索范围之间的某些数据。有什么方法可以检索所有数据或基于数据时间戳

另外,如何查看在fabcar示例中运行的bedDB的GUI。

1 个答案:

答案 0 :(得分:3)

是的,您可以在http://127.0.0.1:5984/_utils URL上查看CouchDB GUI,如果您在本地运行结构(如果有服务器),请检查docker ps命令输出并获取长沙发DB 端口号

在结构中,您要查询所有数据,然后使用getQueryResult方法将为您提供所有数据。

例如:

let queryString = {
      "selector": {}
 }

let resultsIterator = await ctx.stub.getQueryResult(JSON.stringify(queryString));

希望它会对您有所帮助:)