Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j 如何避免apoc.export中出现空或空?_Neo4j_Neo4j Apoc - Fatal编程技术网

Neo4j 如何避免apoc.export中出现空或空?

Neo4j 如何避免apoc.export中出现空或空?,neo4j,neo4j-apoc,Neo4j,Neo4j Apoc,我原以为这会从csv文件中忽略空字符串(空值)属性,但事实并非如此。我的节点具有空字符串值的属性,我希望避免创建这些属性: CALL apoc.load.csv('sports.csv', {nullValues:['','na', false], sep:'\t'}) 这是我的代码: "name": "" 如果“nullValues”配置不起作用,应该有一种方法在合并之前跳过空字符串属性。如您所见,由于大多数节点属性(ID除外)在CSV中可能为空值

我原以为这会从csv文件中忽略空字符串(空值)属性,但事实并非如此。我的节点具有空字符串值的属性,我希望避免创建这些属性:

CALL apoc.load.csv('sports.csv', {nullValues:['','na', false], sep:'\t'}) 
这是我的代码:

"name": ""

如果“nullValues”配置不起作用,应该有一种方法在合并之前跳过空字符串属性。如您所见,由于大多数节点属性(ID除外)在CSV中可能为空值,因此我无法显式检查特定属性的空值。我需要检查它们是否是除一个属性之外的所有属性的空字符串,并忽略它们作为空字符串加载。

空值实际上起作用。我的错。
CALL apoc.load.csv('coach.csv', {nullValues:['','na', false], sep:'\t'}) 
yield map as row 
MERGE (m:Coach {ID: row.ID}) ON CREATE SET m += row
RETURN count(m) as mcount