I had a question as it pertains to BulkWrites in 4.4. Is it possible that when updating a large number of documents using a BulkWrite that it returns before the documents have all been updated? Similar to the Acknowledged flag.
The reason I ask is because I have a suspicion that there may be some documents being returned in their non-modified form while the update is “in flight”. Is it possible for the unmodified versions of the documents get returned in a Find when the updates are in the oplog and haven’t been fully written yet?
Or does the Find operation consider any update that hasn’t yet been fully processed?
I had thought it may be an issue with scale, but not sure also if it’s just a coincidence and something that Mongo itself already accounts for.