根据条件调整关系

时间:2019-08-19 13:07:35

标签: neo4j cypher

我有100个“座位”和50个“白天”节点。 对于每一天,随机数量的“座位”与“可用性”的关系恰好是1个“天”。例如,第23天与不同的“座位”节点具有33个“可用性”关系。

(:seat)-[:AVAILABILITY]->(:day)

如果存在“可用性”,则一天可以与“座位”具有“预订”关系。

(:seat)<-[:RESERVATION]-(:day)

现在,我想将每天的“可用性”的数量调整为30,但每天应该忽略拥有超过30“预订”的数量。同样,删除“可用性”(调整为30)不应删除已经具有“预订”座位的“可用性”。

由于无法在foreach que中设置条件,因此我对此查询感到非常困惑。

0 个答案:

没有答案
相关问题