diff --git a/src/utils/cypher/converter/logic.ts b/src/utils/cypher/converter/logic.ts
index 40369839f8d25c8b252a6726245027b86c0b7235..584bfbde70ea00d944d9239c7ad609b885e7b191 100644
--- a/src/utils/cypher/converter/logic.ts
+++ b/src/utils/cypher/converter/logic.ts
@@ -48,6 +48,8 @@ export function extractLogicCypher(logicQuery: AnyStatement, cacheData: QueryCac
             break;
           case 'isempty':
             return { logic: `(${left} IS NULL OR ${left} = "")`, where: whereLogic };
+          case 'isnotempty':
+            return { logic: `(${left} IS NOT NULL AND ${left} <> "")`, where: whereLogic };
           case 'lower':
             return { logic: `toLower(${left})`, where: whereLogic };
           case 'upper':