gpt4 book ai didi

Neo4j:如何使用带有特殊字符的整数或字符串作为节点的标识符/名称

转载 作者:行者123 更新时间:2023-12-01 02:20:01 47 4
gpt4 key购买 nike

如何使用带有特殊字符的整数或字符串作为节点的标识符/名称。

例如,我想用标签作为类别创建这个节点:

CREATE (000-116880:CATEGORY {PartnerCode:"ABCD12345", MerchantCode:"XXXX_0001", Name:"XXXX ABCDE", Leaf:1, MerchantCategoryID:125})

或者
CREATE (1234:CATEGORY {PartnerCode:"ABCD12345", MerchantCode:"XXXX_0001", Name:"XXXX ABCDE", Leaf:1, MerchantCategoryID:125})

这两种说法都失败了。简而言之,我既不能使用“000-116880”作为节点名称,也不能使用 1234 作为节点标识符/名称。

我的目的是为每个类别创建节点并使用其类别代码作为节点名称,然后使用类别代码分配类别之间的关系。所以我想要:
CREATE (000-116880:CATEGORY {PartnerCode:"ABCD12345", MerchantCode:"XXXX_0001", Name:"XXXX ABCDE", Leaf:1 ,MerchantCategoryID:125})

parent
CREATE (000-226880:CATEGORY {PartnerCode:"ABCD12345", MerchantCode:"XXXX_0001", Name:"XXXX ABCDE", Leaf:1 ,MerchantCategoryID:225})

任何人都可以使用 Cypher 语句举例说明。

最佳答案

使用反引号 (`) 来引用您的标识符、标签、属性名称或关系类型。

CREATE (`000-116880`:CATEGORY
{Leaf:1,
MerchantCategoryID:125,
MerchantCode:"XXXX_0001",
Name:"XXXX ABCDE",
PartnerCode:"ABCD12345"})

关于Neo4j:如何使用带有特殊字符的整数或字符串作为节点的标识符/名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21203584/

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