gpt4 book ai didi

csv - 如何将包含 boolean 值的 CSV 导入 Neo4j

转载 作者:行者123 更新时间:2023-12-01 04:39:15 25 4
gpt4 key购买 nike

我目前正在尝试使用 Cypher 将 CSV 数据导入 Neo4j。

不幸的是,我找不到将特定列 (true/false) 从字符串转换为 boolean 值的方法。使用例如一个 Case-When 构造, boolean 值用于决定是否应该创建一个节点。

因此我的问题是:我做错了什么?

这是数据:

"UUID", "Name", "IsSelectable"
"1", "Abc", 1
"2", "Def", 0

还有密码语句:

LOAD CSV WITH HEADERS FROM 'file:///<path>' AS row
CREATE (:Category {UUID: row.UUID, Name: row.Name, IsSelectable: ???})

非常感谢,奥利弗

最佳答案

您可以使用 CASE WHEN THEN ELSE END 表达式。

查看密码引用卡:http://neo4j.com/docs/stable/cypher-refcard

LOAD CSV WITH HEADERS FROM 'file:///<path>' AS row
CREATE (:Category {UUID: row.UUID, Name: row.Name,
IsSelectable: (case row.IsSelectable when 1 then true else false end)})

关于csv - 如何将包含 boolean 值的 CSV 导入 Neo4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29095795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com