File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change 1
1
from django .db .backends .base .features import BaseDatabaseFeatures
2
2
from django .utils .functional import cached_property
3
- from pymongo .errors import CollectionInvalid , OperationFailure
3
+ from pymongo .errors import OperationFailure
4
4
5
5
6
6
class DatabaseFeatures (BaseDatabaseFeatures ):
@@ -629,15 +629,9 @@ def is_mongodb_6_3(self):
629
629
630
630
@cached_property
631
631
def supports_atlas_search (self ):
632
- dummy_collection = "__null"
633
632
try :
634
- # Create or get dummy collection.
635
- try :
636
- collection = self .connection .database .create_collection (dummy_collection )
637
- except CollectionInvalid :
638
- collection = self .connection .get_collection (dummy_collection )
639
633
# Check search indexes support (raises if unsupported).
640
- collection .list_search_indexes ()
634
+ self . connection . get_collection ( "django_migrations" ) .list_search_indexes ()
641
635
except OperationFailure :
642
636
return False
643
637
else :
You can’t perform that action at this time.
0 commit comments