Predicate function exists deprecated?


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( is deprecated, please use 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 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.