Skip to content

Commit 6a038b0

Browse files
committed
remove unused MongoQuery attributes
1 parent 5b74682 commit 6a038b0

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

django_mongodb/query.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,9 @@ class MongoQuery:
4343

4444
def __init__(self, compiler):
4545
self.compiler = compiler
46-
self.connection = compiler.connection
47-
self.ops = compiler.connection.ops
4846
self.query = compiler.query
49-
self._negated = False
5047
self.ordering = []
51-
self.collection_name = self.compiler.collection_name
52-
self.mongo_query = getattr(compiler.query, "raw_query", {})
48+
self.mongo_query = {}
5349
self.subqueries = None
5450
self.lookup_pipeline = None
5551
self.project_fields = None
@@ -63,7 +59,8 @@ def __init__(self, compiler):
6359
@cached_property
6460
def collection(self):
6561
# Initialize this lazily since `compiler.collection` connects to the
66-
# database.
62+
# database and a connection isn't needed if the query raises
63+
# EmptyResultSet.
6764
return self.compiler.collection
6865

6966
def __repr__(self):

0 commit comments

Comments
 (0)