我怎样才能限制可以用 Cypher 中的集合更改的更改数量?
How can I limit the number of changes that can be changed with a set in Cypher?
嗯,例如我想要的是限制在 SET 中所做的更改,也就是说,我想要 属性 c.es_tenista要更改为 5 人,我尝试使用 LIMIT 这个词,但它不起作用。有什么想法吗?
MATCH (c:Persona)
WHERE NOT (c)-[:JUEGA_A]->(d:Deporte{name:'tenis'})
SET c:Model_Data, c.es_tenista=0 LIMIT 5;
LIMIT 只能应用于 WITH 或 RETURN。在这种情况下,您需要在 SET 之前使用 WITH 子句来应用 LIMIT。
MATCH (c:Persona)
WHERE NOT (c)-[:JUEGA_A]->(d:Deporte{name:'tenis'})
WITH c
LIMIT 5
SET c:Model_Data, c.es_tenista=0;
嗯,例如我想要的是限制在 SET 中所做的更改,也就是说,我想要 属性 c.es_tenista要更改为 5 人,我尝试使用 LIMIT 这个词,但它不起作用。有什么想法吗?
MATCH (c:Persona)
WHERE NOT (c)-[:JUEGA_A]->(d:Deporte{name:'tenis'})
SET c:Model_Data, c.es_tenista=0 LIMIT 5;
LIMIT 只能应用于 WITH 或 RETURN。在这种情况下,您需要在 SET 之前使用 WITH 子句来应用 LIMIT。
MATCH (c:Persona)
WHERE NOT (c)-[:JUEGA_A]->(d:Deporte{name:'tenis'})
WITH c
LIMIT 5
SET c:Model_Data, c.es_tenista=0;