Вы можете использовать выборку из 1000 узлов, если у вас большой график, так как проверка миллионов и миллионов узлов может занять некоторое время.
MATCH (n:Node)
WITH n LIMIT 1000
UNWIND keys(n) as key
RETURN distinct key
Я не эксперт, но разве это не единственный способ сделать это?
MATCH(n:Movie)
UNWIND keys(n) AS movie_keys
RETURN DISTINCT movie_keys