Если вы попытаетесь сохранить уже существующий документ, он будет отклонен, если ревизия не будет соответствовать существующей ревизии.
Кроме того, вы можете просто попытаться получить документ, либо с помощью GET, либо HEAD, чтобы проверить, существует ли он. См. соответствующую документацию .