Я пытаюсь перебрать список коллекций в базе данных MongoDB 3.4 и выполнить обновления и удаления. Я пытаюсь заставить код интерпретировать «коллекцию» как строковую переменную, но код считает, что это одна база данных:
for collection in db.collection_names():
if collection[-3:] == "_CS":
request = [UpdateMany({},{"$set": {"Collection": collection}})]
result = db.collection.bulk_write(request)
else:
db.collection.drop()
Есть ли альтернативный способ удаления коллекции через Python/Pymongo, который принимает имя коллекции в качестве аргумента, или есть способ разобрать «коллекцию», чтобы интерпретатор понял, что это переменная?