0
У меня есть следующий запрос в Neo4jNeo4j с отчетливым запросом
MATCH (chatitems1)-[:PartOf]->(teamsChat)-[:OwnedBy]-()
WITH distinct teamsChat as teams order by teams.id limit 10,chatitems1
return teams
Я хочу, чтобы выбрать первый 10 различный teams.id упорядоченного и идентификатор chatitems1.
Я получаю ошибку
Invalid input ',': expected 0..9, '.', 'e', 'E', an identifier character, whitespace, node labels, '[', "=~", IN, STARTS, ENDS, CONTAINS, IS, '^', '*', '/', '%', '+', '-', '=', "<>", "!=", '<', '>', "<=", ">=", AND, XOR, OR, WHERE, LOAD CSV, START, MATCH, UNWIND, MERGE, CREATE, SET, DELETE, REMOVE, FOREACH, WITH, RETURN, UNION, ';' or end of input (line 2, column 60 (offset: 115))
"WITH distinct teamsChat as teams order by teams.id limit 10,chatitems1"
Окончательный запрос
MATCH (user)-[:CreatesChat]-(chatitems)
WITH user ORDER BY user.id DESC LIMIT 10
MATCH (chatitems1)-[:PartOf]->(teamsChat)-[:OwnedBy]-()
WITH distinct teamsChat as teams,user,chatitems1
with user,chatitems1, teams as teams1 order by teams.id limit 10
with distinct user as users1, chatitems1, teams1
return chatitems1,teams1
Я хочу, чтобы teamsChat.id для использования позже,
Как я могу исправить эту ошибку?