首页 > 解决方案 > 如何为节点设置列表属性?

问题描述

这似乎是一个简单的用例,但我无法在文档中找到示例。

我想做以下事情:

MERGE(node:Graph{id:{id}})
    ON CREATE SET node.firstseen = timestamp(),
    SET node.id = {id}, 
    node.list = [list] 

这方面的例子将不胜感激,谢谢!

标签: neo4jcypher

解决方案


假设您传递idlist作为参数

MERGE (node:Graph {id: $id})
ON CREATE SET
  node.firstseen = timestamp(),
  node.list = $list

您不能SET在另一个子句中有一个SET子句。SET node.id = $id此外,无论如何都没有必要,因为您MERGE已经保证该财产具有该价值。


推荐阅读