NEO4J - ORDER BY не распознается как инструкция подпункта, но в виде простого текста - PullRequest
1 голос
/ 04 октября 2019

При использовании следующего запроса в Neo4J

MATCH (a)-[r]-(b)
where  a.wordName contains 'metabolism'
RETURN a,b,apoc.create.vRelationship(a,'REL_COUNT',{amount:count(r)},b) as rel limit 1
ORDER BY count(r)

я получаю следующую ошибку:

Neo.ClientError.Statement.SyntaxError: Invalid input 'D' (line 4, column 3 (offset: 147))
"ORDER BY count(r);"
   ^                `

1 Ответ

1 голос
/ 04 октября 2019

Вы поменялись местами LIMIT и ORDER BY, сначала идет ORDER BY, затем LIMIT.

Это должно работать:

MATCH (a)-[r]-(b)
where  a.wordName contains 'metabolism'
RETURN a,b,apoc.create.vRelationship(a,'REL_COUNT',{amount:count(r)},b) as rel
ORDER BY count(r) 
LIMIT 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...