Using the mongo shell, I am able to find a document.
However, when doing a no-op update, no document is matched, and also for some reason, somewhere, a document fails validation.
How is that possible? What could be happening? Am I missing something?
> db.synchronousEvents.count({_id: ObjectId('5dd82343a23aa2b0d5a147cf')})
1
> db.synchronousEvents.update({_id: ObjectId('5dd82343a23aa2b0d5a147cf')}, {})
WriteResult({
"nMatched" : 0,
"nUpserted" : 0,
"nModified" : 0,
"writeError" : {
"code" : 121,
"errmsg" : "Document failed validation"
}
})