|| apoc.util.validate - APOC Core 文档 - Neo4j 文档

apoc.util.validate

详情

语法

apoc.util.validate(predicate, message, params)

描述

如果给定谓词为真,则抛出异常。

输入参数

名称

类型

描述

predicate

BOOLEAN

要检查的谓词。

message

STRING

如果给定谓词求值为真,则抛出的错误消息。

params

LIST<ANY>

给定错误消息的参数。

使用示例

以下代码抛出异常,因为谓词为真

WITH true AS predicate
CALL apoc.util.validate(predicate,'message %d',[42])
RETURN count(*);
结果

调用过程 apoc.util.validate 失败:原因:java.lang.RuntimeException: message 42

以下代码不执行任何操作,因为谓词为假

WITH false AS predicate
CALL apoc.util.validate(predicate,'message %d',[42])
RETURN count(*);
结果
count(*)

1

© . This site is unofficial and not affiliated with Neo4j, Inc.