From ea5433560b479c060a6a20532442b7e455aae724 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 21:57:26 +0000 Subject: [PATCH 1/2] Initial plan From bf1f6cb93b61d5a6b8f9c109c1b4cb9f3f70778e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 21:58:58 +0000 Subject: [PATCH 2/2] docs: clarify exists() only supports property existence checks, not graph patterns Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com> Agent-Logs-Url: https://github.com/FalkorDB/docs/sessions/ed50614f-198b-49bd-80b3-5173ee41bbaf --- cypher/functions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cypher/functions.md b/cypher/functions.md index 65d89f03..d9dc198f 100644 --- a/cypher/functions.md +++ b/cypher/functions.md @@ -30,7 +30,7 @@ This section contains information on all supported functions from the Cypher que | --------------------------------------------------------------------------------- | :----------| | [all(_var_ IN _list_ WHERE _predicate_)](#existential-comprehension-functions) | Returns true when _predicate_ holds true for all elements in _list_ | | [any(_var_ IN _list_ WHERE _predicate_)](#existential-comprehension-functions) | Returns true when _predicate_ holds true for at least one element in _list_ | -| exists(_pattern_) | Returns true when at least one match for _pattern_ exists | +| exists(_entity.property_) | Returns true when the specified property exists on a given node or relationship
**Note:** Graph patterns such as `exists((n)-[]->())` are not supported. To filter by graph patterns, use [pattern predicates](/cypher/where#pattern-predicates) directly in the `WHERE` clause instead (see [FalkorDB#1315](https://github.com/FalkorDB/FalkorDB/issues/1315)) | | isEmpty(_list_|_map_|_string_) | Returns true if the input list or map contains no elements or if the input string contains no characters
Returns null when the input evaluates to null | | [none(_var_ IN _list_ WHERE _predicate_)](#existential-comprehension-functions) | Returns true when _predicate_ holds false for all elements in _list_ | | [single(_var_ IN _list_ WHERE _predicate_)](#existential-comprehension-functions) | Returns true when _predicate_ holds true for exactly one element in _list_ |