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_ |