【问题标题】:py2neo update node in graphpy2neo 更新图中的节点
【发布时间】:2013-05-10 05:39:30
【问题描述】:

我开始在 django 中使用 py2neo 数据库系统。
如何更新图形数据库中的节点?

我创建了一个节点:

   user = graph_db.get_or_create_indexed_node("users_email_single", email, email,
        {"user_id":user_id, 
         "basic_name_firstname": firstname,
         "basic_name_lastname": lastname,
         "contactprivate_email": email,
        })

我使用以下代码获取节点:

graph_db = neo4j.GraphDatabaseService("http://localhost:7474/db/data/")
user = graph_db.get_indexed_node("users_user_id", user_id, user_id)

问候

【问题讨论】:

  • 我明白了。我使用 writer 批处理类通过 set_propertie 函数更新属性
  • set_property 正确,因为 set_node_property 已弃用

标签: database graph py2neo


【解决方案1】:

您还可以在批处理之外设置单个属性,如下所示:

user["name"] = "Bob"
user["age"] = 77

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多