$exists
を使用して、クエリキーでドット表記を使用してこれを行うことができます 存在を確認するだけの演算子:
db.test.find({'files.IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}})
これらのファイルを含むすべてのドキュメントを検索して削除するには:
db.test.update(
{'files.IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}},
{'$pull': {'files': {'IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}}}},
multi=True)