collection = self.db[table]
if not (fail_on_empty and fail_on_more):
return collection.find_one(db_filter)
- rows = collection.find(db_filter)
- if rows.count() == 0:
+ rows = list(collection.find(db_filter))
+ if len(rows) == 0:
if fail_on_empty:
raise DbException(
"Not found any {} with filter='{}'".format(
),
HTTPStatus.NOT_FOUND,
)
+
return None
- elif rows.count() > 1:
+ elif len(rows) > 1:
if fail_on_more:
raise DbException(
"Found more than one {} with filter='{}'".format(