作为对我以前的问题的后续,我想知道如何使用逻辑运算符和,OR,而不是在执行索引查询时使用。
使用相同的图书俱乐部数据库场景,Cypher查询会是什么样子:
我非常肯定,这两个例子应该提供足够的材料,以涵盖任何其他情况。
编辑:我创建了一个Neo4j控制台场景来演示这一点。
发布于 2013-05-08 05:40:46
对于您的第一个用例,您可以尝试一下。第二种方法是类似的方法-
start b1=node:MyBookIndex('Genre:Fiction'),
b2=node:MyBookIndex('Genre:Non-Fiction'),
b3=node:MyBookIndex('Genre:Reference')
match b1-[a?:HasRead]-r,
b2-[b?:HasRead]-r,
b3-[c?:HasRead]-r
where (a <> null and b <> null) or (c <> null)
return r.ReaderName(注:未测试)
https://stackoverflow.com/questions/16431431
复制相似问题