所以我使用 neo4j 数据库,我想在这个数据库中找到某些人。人们被存储为节点,并且与其他节点具有某些属性和关系。现在我有一个我想找到的人的列表(xlsm/csv 文件)。此列表包含大约 8000 个名称以及我可以用于查询的其他属性。
我设法通过使用列表中的各个名称来搜索节点,例如:
MATCH (n)
WHERE n.name = 'Peter'
RETURN n.name, n.age
我也知道我可以查看某个属性是否出现在字符串列表中:
MATCH (a)
WHERE a.name IN ['Peter', 'Timothy']
RETURN a.name, a.age
但是,我无法通过手动输入列表中的数千个名称来创建查询。那么按我想找到的人过滤的最有效方法是什么?