This query should return an in-memory node. Note that the returned node represents its labels both as labels (correct) and as a property, __LABEL by default (incorrect -- this should not be observable from Cypher)
By comparison, querying for a node by ID masks the internal label property, exposing the stored labels only as a Cypher label:
The labels property, an implementation detail of the Cypher interpreter, is visible in Cypher results (including query UI)
Assuming a Quine instance serving on localhost:8080:
http://localhost:8080/#CALL%20recentNodes(1)%20YIELD%20node%20RETURN%20node
This query should return an in-memory node. Note that the returned node represents its labels both as labels (correct) and as a property,![image](https://user-images.githubusercontent.com/789922/158085610-b8286209-1703-4cca-8b82-af469cc1f952.png)
__LABEL
by default (incorrect -- this should not be observable from Cypher)By comparison, querying for a node by ID masks the internal label property, exposing the stored labels only as a Cypher label:![image](https://user-images.githubusercontent.com/789922/158085719-de1b8315-853d-45cb-a103-2a4b7bbb2cc6.png)