这个neo4j的create语句有什么问题?

时间:2017-08-17 14:28:32

标签: neo4j

我是neo4j的新手,我遇到了一个简单的问题:

ELSE

比赛失败。使用说明时我会看到:

create (machine1:host);
match (n) where n.host='machine1' return n;

我做错了什么?谢谢大家的时间。

1 个答案:

答案 0 :(得分:3)

您应该知道标签和属性之间的区别。 标签是Node的分组工具,其中具有标签的所有节点都是同一组的一部分。 我认为你应该使用机器标签代表机器的节点。 您应该使用host属性来存储其名称值。

    create (:Machine {host:'machine1'});
    match (n) where n.host='machine1' return n;

甚至更好:

    match (n:Machine) where n.host='machine1' return n;