Результаты 'ORDER BY' для каждой строки в запросе шифрования (Neo4j) - PullRequest
0 голосов
/ 01 апреля 2019

Этот вопрос является продолжением вопроса здесь

С двумя ответами на этот вопрос

Теперь мне нужно изменить этот запрос, чтобы он возвращал элементы, связанные с этимHashTag, порядок по createdDate (поскольку все эти элементы имеют свойство createdDate).

Я написал этот запрос:

MATCH (r:RateableEntity)<-[:TAG]-(h:HashTag:Featured)
WITH h, COUNT(h) AS Count
  ORDER BY Count DESC
  SKIP 2
  LIMIT 3
WITH h, Count, h.tag as Name,
     [(h)-[:TAG]->(m:RateableEntity {audience: 'world'}) | m][..3] AS Items 
UNWIND Items as row
RETURN row, Name, Count, COLLECT(row.id)
 ORDER BY row.createdDate

Но результаты таковы:

Name          row.id                                  Count
"vanessa"     "cdd14968-404c-41e9-84d5-bf147030a023"  14
"vanessa"     "qwd14968-2344-41e9-84d5-bftt34534566"  14
"vanessa"     "cd14968-404c-41e9-84d5-certt4545455g"  14
"hash"        "b7e74f38-44e4-4b7f-b2c4-8301023ffa9b"  15
"hash"        "edr34334-2995-4202-b178-bb2a6f230ab0"  15
"hash"        "htth5548-404c-41e9-84d5-bf147030a023"  15
"new"         "oljj4968-2344-41e9-84d5-bftt34534566"  3
"new"         "werr4968-404c-41e9-84d5-certt4545455"  3
"new"         "be545b38-44e4-4b7f-b2c4-8301023ffa9b"  3

Я вижу, что count is correct and пропускается и limit работает, как я хочу, но здесь у меня есть 3 строки вместо одной строки и 3 id.Также ORDER BY не работает.

Есть идеи?идеи приветствуются.

ОБНОВЛЕНИЕ:

На самом деле результатом этого запроса будут узлы, и после этого в моем коде я сопоставляюсь с этим, так что до сих пор этоне то, что я хочу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...