Виртуальные узлы / отношения в основном используются для визуализации.
Сам Cypher не может получить к ним доступ. В apoc
имеется множество функций дляполучить доступ к их свойствам, меткам и rel-типам.
Вы можете использовать apoc.any.property
для доступа к свойству для виртуальных и реальных узлов, отношений.
OPTIONAL MATCH (cd:Day) WHERE cd.yyyymmdd= 20190609
CALL apoc.create.vNode(['Day'],{yyyymmdd:20190609}) YIELD node AS vd
WITH Coalesce(cd, vd) AS td
RETURN ID(td) AS id, apoc.any.property(td, 'yyyymmdd') AS f