Мне интересно создавать связи между двумя узлами, обладающими определенными свойствами. Запрос Neo4j для этого можно было бы записать так:Оптимизация запросов neo4j, связанных с созданием связей
MATCH (x:User {username: "user2064000"}), (y:User {username: "user2064001"}) MERGE (x)-[:KNOWS]->(y)
Хотя запрос имеет ожидаемый эффект, веб-консоль Neo4j также предупреждает о запросе создает декартово произведение (и о них медлительность).
Как следует переписать вышеуказанный запрос, чтобы предотвратить декартово произведение?