When using Neo4J Aura (browser v4.2.2, server v4.2.0), it shows a warning when we use EXISTS predicate function:
This feature is deprecated and will be removed in future versions.
The property existence syntax
... exists(variable.property) is deprecated, please use
variable.property IS NOT NULL instead
But when we check the docs, it doesn't mention anything about it being deprecated
Not sure which one to follow.
Aura is often on the cutting edge for some Cypher changes like this. The documentation should catch up soon.
For that particular deprecation, yes that's the intent, please favor
variable.property IS NOT NULL instead. For most deprecations, actual removal tends to happen on major upgrades (so from 4.x to 5.x) which is still years off.