0

redis-graph 是否支持将复杂数据存储在节点的属性中。我有兴趣存储 SET fe :

age : 35, data : set([1,3,4])

可能你可以提供python示例如何做到这一点?


例如,当我尝试这个时:

In [15]: test4 = Node(label='test4', properties={'abc': set([1,2,3]), 'age': 33})

In [16]: redis_graph.add_node(test4)

In [17]: redis_graph.commit()

ResponseError:'set' 附近偏移 183 处的语法错误

4

1 回答 1

0

似乎唯一的方法是对其进行字符串化;(

test4 = Node(label='test4', properties={'abc': str( set([1,2,3]) ), 'age': 33})

然后提取时:

s = eval(rg.query('match(t:test4) return t.abc'))
于 2019-04-10T20:50:44.343 回答