假设我有一个带有属性的节点Event
,它被分配了一个 StringArray。我正在尝试提取在创建节点时从集合中分配的“6013”和“6005”(有关创建查询代码,请参见下文)并将它们分配给另一个属性。
我尝试使用SPLIT
,但它不适用于 neo4j 所指的 StringArray。
Event: ["EventLog/6013", "EventLog/6005"]
创建查询:从集合分配的事件
...
WITH act.timestamp as timestamp, COLLECT(DISTINCT act.message) as messages, COLLECT(DISTINCT obt.filename) as filenames, COLLECT(act) as acts
CREATE (a{ Event: filenames, Description:messages, timestamp:timestamp})
FOREACH (act in acts | CREATE (act)-[:LINK]->(a))
所需节点:
Event: ["EventLog/6013", "EventLog/6005"]
Assinged: [6013, 6005]