Example #1
0
 def one(self, **kwargs):
     doc_cursor  = QuerySet(cursor=None, cls=self.model, spec=self._to_mongo(kwargs))
     count = doc_cursor.count()
     if count > 1:
         raise MultipleResultsFound("%s results found" % count)
     elif count == 1:
         return doc_cursor.next()
     return {}