We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ddf4d2e commit 702a518Copy full SHA for 702a518
django_mongodb_backend/aggregates.py
@@ -52,6 +52,7 @@ def count(self, compiler, connection, resolve_inner_expression=False):
52
# If distinct=True or resolve_inner_expression=False, sum the size of the
53
# set.
54
lhs_mql = process_lhs(self, compiler, connection, as_expr=True)
55
+ # Wrap null results as an empty array.
56
lhs_mql = {"$ifNull": [lhs_mql, []]}
57
# None shouldn't be counted, so subtract 1 if it's present.
58
exits_null = {"$cond": {"if": {"$in": [{"$literal": None}, lhs_mql]}, "then": -1, "else": 0}}
0 commit comments