Hyperledger作曲家的美元符号是什么?

时间:2017-11-11 06:33:04

标签: javascript hyperledger hyperledger-composer

在查询语言中,经常使用_ $ sign,这意味着什么,每个class关键字都有一个美元前缀。 $和_ $符号的意义/含义是什么?

2 个答案:

答案 0 :(得分:1)

查询可以使用_ $语法嵌入参数。请注意,查询参数必须是基本类型(String,Integer,Double,Long,Boolean,DateTime),Relationship或Enumeration。

以下命名查询是根据3个参数定义的:

query Q18 {
description: "Select all drivers aged older than PARAM"
statement:
    SELECT org.acme.Driver
        WHERE (_$ageParam < age)
            ORDER BY [lastName ASC, firstName DESC]
                LIMIT _$limitParam
                    SKIP _$skipParam
}

以下是来源:Source

答案 1 :(得分:0)

Composer使用$前缀来标识序列化为JSON的实体的类型。查询语言中使用_$前缀来创建参数化查询。