From 46d32697e703b27234a96755d6fe74c4d2d3d32a Mon Sep 17 00:00:00 2001 From: Virendra Rajput Date: Sun, 23 Jun 2013 20:46:49 +0530 Subject: [PATCH] added exists() method This method will return a boolean value, whether the result for the query exists or not. --- mongoengine/queryset/queryset.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mongoengine/queryset/queryset.py b/mongoengine/queryset/queryset.py index ded8d5eb9..70e51b38c 100644 --- a/mongoengine/queryset/queryset.py +++ b/mongoengine/queryset/queryset.py @@ -132,6 +132,15 @@ def __len__(self): self._len = len(self._result_cache) return self._len + + def exists(self): + """ + Returns a boolean whether the result exists or not + """ + if self.__len__() != 0: + return True + else: + return False def __iter__(self): """Iteration utilises a results cache which iterates the cursor