我想通过其ipNum查询产品(即已经存在),并且productState不等于'REVOKE'和不等于'SOLD'。当我只查询
productState != 'REVOKE'
它确实有效,但是当我查询
productState != 'REVOKE' and != 'SOLD'
它不起作用
答案 0 :(得分:0)
for(loan in loans) {
if (loan.isLate()) {
loan.penaltyInterest += calculator.getPenaltyInterestFor(loan);
loan.fine = calculator.getFineForloan);
}
loan.interest += calculator.getInterestFor(loan);
loan.update();
}
的-此字段(根据Rocketchat https://chat.hyperledger.org/channel/composer?msg=naiTMBZdaikSs4Qps)不是ipNum
资产的字段-因此您的问题很可能是{ {1}}比较-您不能在关系查询中使用“分步引用”(在另一个资产类别中)-例如,建议在查询处理器功能中交叉检查另一种方式,或者使用if比较在调用查询以检查Product
字段之前使用代码中的intellectualProperty.ipNum
当在相同的字段上使用[底层]长沙发数据库查询语言(返回全部)时,似乎对双NOT进行ANDing(即正在求值的相同字段值)。例如
inputValue
您可能要重新考虑状态查询设计。