Мне нужно спроектировать первое автономное приложение с возможностями синхронизации, поэтому я решил использовать CouchDB .Поскольку я разверну это приложение на рабочей станции пользователя, он / она имеет возможность манипулировать данными (в своей локальной базе данных, например, PouchDB ).AFAIK, CouchDB предлагает только функции проверки (которые имеют доступ только к входящему документу, его предыдущей версии и userCtx), чтобы избежать этого, но в большинстве случаев эта проверка зависит от бизнес-логики.Есть ли способ управлять этим сценарием?