Чтобы проверить, добавлено ли поле report
к документу (ранее его не было) с помощью «инструмента», вы можете просто использовать запрос $exists
,
db.getCollection('yourCollection').find({_id:yourId, report:{$exists:true}})
Если поле уже присутствует и вы хотите проверить, обновлено ли оно последним значением, используйте $ eq .
Это может работать, если возможно сохранение результатов из инструмента в updatedValue
.
db.getCollection('yourCollection').find({_id:yourId, report:{$eq:updatedValue}})