我正在尝试将以下查询合并到Neo4j中的现有数据库。我已经有使用以下参数创建的neo4j图,它们工作正常。这是使用neo4j应用程序创建的。
Name, Entity, Web_Site, Title, Other-names, Active, up, down (8 properties)
我正在尝试使用python将上面创建的图与下面的查询合并。我将使用以下查询向现有数据库添加额外的属性。当我运行下面的查询时,它给了我这个错误:
py2neo.database.ClientError: SemanticError: Cannot merge node using null property value for Country.
如何使用python查询跳过具有空值的每一行或每一列?
query = """
merge(name:name {name: {a},name:{b},Title:{c},
status:{d},number:{e},Code:{f},Country:{g},Locality:{h},Address:{i}})
"""
batch.run(query,{"a": name, "b": Type, "c":Title, "d": status, "e":number, "f":Code,
"g": Country,"h": Locality,"i":Address})