如果 Neo4j 不为空,则在创建集上加载 csv
Neo4j Load csv on create set if not null
Neo4j 中有没有一种方法可以使用带有 IF NOT NULL 的 ON CREATE SET?
我有这样一个 cvs 文件:
employeeid,firstname,lastname,suffix,title
1,john,baker,,mr
2,ellie,johnston,,mrs,
3,bob,smith,jr,,
我当前的加载语句:
LOAD CSV from 'file://file' AS line
WITH line
MERGE (a:Employee {id:TOINT(line.`employeeid`)})
ON CREATE SET a.firstname = line.`firstname`, a.lastname = line.`lastname`, a.suffix = line.`suffix`
我该如何更改它以便它不会设置 null 属性但仍然设置那些有值的属性?
如果您将属性设置为 null,则实际上不会创建它。
Neo4j 中有没有一种方法可以使用带有 IF NOT NULL 的 ON CREATE SET?
我有这样一个 cvs 文件:
employeeid,firstname,lastname,suffix,title
1,john,baker,,mr
2,ellie,johnston,,mrs,
3,bob,smith,jr,,
我当前的加载语句:
LOAD CSV from 'file://file' AS line
WITH line
MERGE (a:Employee {id:TOINT(line.`employeeid`)})
ON CREATE SET a.firstname = line.`firstname`, a.lastname = line.`lastname`, a.suffix = line.`suffix`
我该如何更改它以便它不会设置 null 属性但仍然设置那些有值的属性?
如果您将属性设置为 null,则实际上不会创建它。