С моделью данных, которая выглядит примерно так:
(u:User)-[:POSTED]->(p:Post {created_at: 123)-[:ABOUT]->(t:Topic {name: "Blue")
Как лучше всего найти определенное количество пользователей, которые разместили/создали сообщение с {created_at: 123} И также не имеют сообщения с {created_at: 124} на тему «Синий».
Самое близкое, что я могу сделать, это собрать идентификаторы, а затем исключить их, но это не масштабируется, когда у вас много узлов (миллионы).
[ОТРЕДАКТИРОВАНО]
Мне также нужно, чтобы created_at
раз можно было указать как диапазоны.
WHERE 123 <= p1.created_at <= 130
26.08.2016