В neo4j есть способ получить имена всех свойств для данной метки узла.Есть множество статей, объясняющих, как это сделать для данного узла , но мне нужно получить все имена свойств для всех узлов, которые принадлежат данной метке .
Возможно, вы захотите использовать выборку из 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