2
我一直面临着奇怪的问题,我试图让从Neo4j的图形,我有built.Here数据是我的查询Neo4j的暗号查询空收集使整个结果空
MATCH (u1:User {user_id: 4})-[:FOLLOWS]->(u2:User)-[]->(r1:Rest{city_id: 1})
WITH COLLECT ({ REST: r1.res_id}) as rows
MATCH (u1:User {user_id: 4})-[rel]->(r2:Rest{city_id: 1})
WHERE NOT (u1:User {user_id: 4})-[rel : BEEN_THERE | ADD_REVIEW]->(r2:Rest{city_id: 1})
WITH rows + COLLECT ({ REST: r2.res_id}) AS allrows
UNWIND allrows as row
RETURN row.REST as RESTAURANT_ID, count(row.REST) as COUNT
ORDER BY COUNT desc
LIMIT 15;
然而,当结果COLLECT({REST:r2.res_id})为空,整个结果变为空。此外,查询无法识别第一个匹配的行,并返回undefined rows
。请告诉我。谢谢!
非常感谢弗兰克为您的答案!它工作正常。 –
@AditKaushal不要犹豫,然后[接受(并投票)](https://stackoverflow.com/help/someone-answers)答案。 –