是一个简单的查询,但我不知道哪个密码操作或java集合将有助于获得预期的结果。cypher返回节点位于相同的地方
因此,再次与分配给特定出租车的用户合作,其中每个用户都有一个网格目的地(出发站)。
首先,我返回分配给特定的出租车和同一送货时间用户:
MATCH (g:Grid)<-[d:DROP_OFF]-(u:User)-[rt:ASSIGNED]->(t:Taxi {name: 'Taxi1813'})
WHERE d.time = '04:38'
RETURN u.name, g.name as LocationGrid
u.name LocationGrid
UserTestSame Grid1239
UserTestNew Grid919
User177 Grid1239
我想补充一个条件,返回位于同一网格用户。结果集不固定;我可能有n号码的用户。
有没有一种简单的方法来做到这一点,或者我应该使用java中的集合来比较每个网格。
预先感谢您
它的工作原理。谢谢你的建议。我要做一些改变 – andreahg