У нас есть приложение, которое работает с PouchDb и CouchDb в качестве сервера базы данных. Одна из баз данных выросла со слишком большим количеством ревизий. Он имеет 839 документов, но когда я синхронизируюсь с приложением, он вставляет 8500 элементов (некоторые документы имеют более 300 ревизий). Я осматривался и думал, что мне нужно работать с revs_limit в pouchdb, но он не работает.
this.db = new PouchDB(perfil.profile.bd,
{auto_compaction: true,revs_limit:10}
);
Я тоже пробовал auto_compaction, но это не решило мою проблему.
Возможно ли удалить ревизии на стороне сервера (в couchdb), чтобы избежать синхронизации моего приложения более чем 8000 элементов?