Hyperledger Composer游乐场查询

时间:2018-07-13 14:22:49

标签: hyperledger-composer

我们可以使用Hyperledger Composer Playground进行查询,还是只能使用REST API进行查询?我阅读了该教程,但仅显示了如何使用REST API进行查询。

2 个答案:

答案 0 :(得分:0)

您不能通过Playground发出HTTP请求,但是可以测试网络中的所有交易和资产。借助REST API,您可以执行HTTP请求,并对网络中的所有交易和资产进行CRUD。

答案 1 :(得分:0)

正如Pronoy所说,您可以使用REST API。另一种方法是建立一个事务,该事务调用已定义的查询(在查询中为qry)-仅用于测试和记录消息等。

return query('selectPerson', {firstName: 'joe'} )
    .then(function (results) {

       for (var n = 0; n < results.length; n++) {
               var person = results[n];
               console.log('person is ' + (n+1) + ', object is ' +  person);
               console.log('person identifier is ' + person.getIdentifier());

         return personRegistry.get(person.getIdentifier())
         .then(function (personRecord) {
            console.log('object is ' + personRecord); // all good
           console.log('identifier is ' + person.getIdentifier() );
         })



       } // for

  }) //function