K tomu můžete použít tečkovou notaci v klíčích dotazu pomocí $exists
operátor, který pouze zkontroluje existenci:
db.test.find({'files.IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}})
Chcete-li najít všechny dokumenty, které tyto soubory obsahují, a odstranit je:
db.test.update(
{'files.IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}},
{'$pull': {'files': {'IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}}}},
multi=True)