gpt4 book ai didi

neo4j - 如何在 Neo4j 中查找具有字符串类型属性的节点?

转载 作者:行者123 更新时间:2023-12-02 15:00:48 25 4
gpt4 key购买 nike

我有一个标签 Users,它有一个属性 userid。所以我想获取所有具有字符串类型 userid 的节点。可能吗?

喜欢:

MATCH (n:Users) where n.userid IS string RETURN n

最佳答案

Neo4j 中没有检查数据类型的开箱即用功能,但您可以隐式检查给定值是否为尝试转换为字符串并与原始值进行比较的字符串,如下所示:

match (n:Users)
where toString(n.userid) = n.userid
RETURN n

此外,您还可以安装 APOC Library并使用函数 apoc.meta.type,这样:

match (n:Users)
where apoc.meta.type(n.userid) = "STRING"
return n

关于neo4j - 如何在 Neo4j 中查找具有字符串类型属性的节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49875170/

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