我不太明白Cypher中collections和其他类型输出的区别。可以有人向我解释一下吗?
例如下面这个查询:
match (c:Context) where c.name="health" or c.name="opinion" return collect(c);
返回1行,而查询
match (c:Context) where c.name="health" or c.name="opinion" return c;
返回6行(我的数据库中有6个与条件匹配的节点)。
这似乎是唯一的差别。
那么,这只是关于数据表示方式吗?还是使用集合有某种优势?
谢谢您的帮助!