如何使用neo4jrestclient生成一个具有python字典属性的节点?

2024-10-01 09:38:39 发布

您现在位置:Python中文网/ 问答频道 /正文

在neo4jrestclient中将键值存储从我的字典中获取到节点属性的最简单/最好的方法是什么?在

我有一本字典

nodeDict = {"color":"Red", "width":16, "height":32}

如何在节点创建期间将字典插入属性列表?在

从neo4jrestclient doc页面,创建具有属性的节点的方法是

^{pr2}$

我可以遍历字典,为每个键值存储生成一个JSON请求,但这似乎是错误的。 创建节点和分配属性应该通过一个JSON请求完成,对吗?在

我可以把字典转换成一个字符串,去掉大括号,把冒号改成等号,但这似乎也不对。在

谢谢!在


Tags: 方法json列表doc字典属性节点red
2条回答

另外,我不确定Neo4jRestClient是否支持Cypher,但是使用它您可以像http://docs.neo4j.org/chunked/snapshot/query-create.html#create-create-single-node-from-map

create n = {props}

并将道具作为参数传入。在

高温

我不知道neo4j API;但根据您的描述,argument unpacking应该可以完成以下工作:

n = gdb.nodes.create(**nodeDict)

相关问题 更多 >