Можете да използвате нотация с точки във вашите ключове за заявка, за да направите това, като използвате $exists
оператор за проверка за съществуване:
db.test.find({'files.IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}})
За да намерите всички документи, които съдържат тези файлове, и да ги премахнете:
db.test.update(
{'files.IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}},
{'$pull': {'files': {'IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}}}},
multi=True)