Neo4j如果不为null,则在创建集上加载csv

时间:2015-03-26 21:40:40

标签: neo4j

在Neo4j中有没有办法使用ON CREATE SET和IF NOT NULL?

我有一个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,但仍然设置那些有值的属性?

1 个答案:

答案 0 :(得分:0)

如果将属性设置为null,则实际上不会创建该属性。