Обратите внимание, что это довольно дорогие запросы для всего графа, но чтобы найти отличительные метки узлов с указанным ключом свойства c, вы можете использовать следующее:
MATCH (n)
WHERE exists(n.myKey)
UNWIND labels(n) as label
RETURN collect(DISTINCT label) as labels
EDIT
Что касается поиска всех различных значений ключа в базе данных, это также будет дорогостоящим запросом для всего графа, но вы можете сделать это с помощью такого запроса:
MATCH (n)
WHERE exists(n.myKey)
RETURN DISTINCT n.myKey as values