NEO4J:是否可以在Relationshiptypes中使用正则表达式与Cypher?

时间:2013-04-19 12:09:16

标签: neo4j cypher graph-databases

是否可以在关系类型中使用正则表达式。在某些情况下,我的应用程序会动态生成RelTyps。因此,当执行cyhper查询时,应用程序只知道relationshiptyp的特定部分。因此,我想在其余的关系中使用正则表达式。以下是可能的动态关系类型的示例:

(node)-[:`http://www.examplerelation.com/type/number/test[1]`]->(otherNode)

我想用正则表达式替换“text[]”中的数字。 另一个问题是,将这个数字保存为关系中的属性会更好吗?

感谢您的帮助! 问候马克斯:)

1 个答案:

答案 0 :(得分:3)

您不应该滥用关系类型来存储数据。这也可能导致严重的性能问题。将数据存储在关系的属性中。

您还将遇到32k关系类型限制(link)的问题。