|| apoc.graph.validateDocument - APOC核心文档 - Neo4j 文档

apoc.graph.validateDocument

详情

语法

apoc.graph.validateDocument(json [, config ]) :: (row)

描述

验证 JSON 文件并返回验证结果。

输入参数

名称

类型

描述

json

ANY

要验证的 JSON 对象。

config

MAP

{ write = false :: BOOLEAN, labelField = 'type' :: STRING, idField = 'id' :: STRING, generateID = true :: BOOLEAN, defaultLabel = '' :: STRING, skipValidation = false :: BOOLEAN, mappings = {} :: MAP }。默认值为:{}

返回参数

名称

类型

描述

row

MAP

验证结果。

使用示例

CALL apoc.graph.validateDocument('[{"foo": "foo"}, {"bar": "bar", "id": 1, "type": "label"}, {"fooBar": "fooBar", "id": 1}]');
结果
row

{message: "对象 {\"foo\":\"foo\",\"id\":\"9447525f-8a2b-4ab9-b440-b80396741683\"} 必须具有 type 作为标签字段名称", index: 0}

{message: "对象 {\"fooBar\":\"fooBar\",\"id\":1} 必须具有 type 作为标签字段名称", index: 2}

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