我有一个节点,我想添加一个属性property_x
,其值我想成为{"year1":value, "year2":value}
。不需要每年制作多个节点,因为我在处理过程中需要这些值。
答案 0 :(得分:1)
Neo4j仅支持某些属性(docs):
...对于可以使用哪种类型的值存在限制 财产价值。允许的值类型如下:
数字:两个整数值,容量为Java的
Long
类型,浮点数,容量为Java的Double
。布尔。
的字符串。
以上基本类型的数组。
因此,您无法将字典设置为属性。您可以尝试使用json.dumps
将字典转换为JSON字符串并存储字符串。但是,这意味着您在编写查询时无法轻松使用对象的内容,并且在检索节点时需要json.loads
数据。
或者,您可以将对象设置为具有属性year1
,year2
等的单独节点,并将其链接到具有关系的第一个节点。