I wonder why this is considered an invalid use of aggregate functions in Neo4j's Cypher:
MATCH (p:Project)-[:EMPLOYS]-(n:Person) SET p.youngest = MIN(n.age);
While the following is considered a valid use case:
MATCH (p:Project)-[:EMPLOYS]-(n:Person) RETURN p.name, MIN(n.age) AS youngest;
How should I rewrite the first query to make it valid?