【发布时间】:2015-10-22 15:42:22
【问题描述】:
我的问题是这样的,我有一个这样的查询:
MATCH (a:A),
(a)-[:relation]-(b:B)
RETURN {name: a.name, products: COLLECT(DISTINCT {productName: b.name,
ident: b.identifier}) }
我找不到过滤“products”结果的方法,例如,将 productName = 'pname1' 的行包含在数组“products”中:
row1: {name: 'name', products:[{name: 'pname1', ident: 'id1'}, {name: 'pname3', ident: 'id3'}] }
row2: {name: 'name2', products:[{name: 'pname2', ident: 'id2'}] }
上面的例子只会返回第一行
提前感谢您的关注
【问题讨论】:
标签: filter neo4j cypher collect