diff --git a/cypherv2/convertQuery.go b/cypherv2/convertQuery.go
index b58fb16b6ba38c73c477c89f1a7d3d0dcc4e7e7e..c1997e940490c6d8c320ca3f0d876a512afb5155 100755
--- a/cypherv2/convertQuery.go
+++ b/cypherv2/convertQuery.go
@@ -229,6 +229,8 @@ func extractLogicCypher(LogicQuery interface{}, cacheData queryCacheData) (inter
 			op = "="
 		case "like":
 			op = "=~"
+		case "isempty":
+			return fmt.Sprintf(`(%s IS NULL OR %s = "")`, left, left), whereLogic, nil
 		case "lower":
 			return fmt.Sprintf("toLower(%s)", left), whereLogic, nil
 		case "upper":