-
Written and refreshed on all in-sync shard copies (primary and in-sync replicas).
-
All in-sync shard copies whichever node they're on.
-
You have to wait for the update-with-wait to complete before trying to GET the doc instead of polling. Otherwise different GETs may see different versions of the doc.