Read/write consistency

  1. Written and refreshed on all in-sync shard copies (primary and in-sync replicas).

  2. All in-sync shard copies whichever node they're on.

  3. 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.