Equivalent to ``find(query, limit=1)[0]``

def find_one(self, query=None):
        """
        Equivalent to ``find(query, limit=1)[0]``
        """
        try:
            return self.find(query=query, limit=1)[0]
        except (sqlite3.OperationalError, IndexError):
            return None