通过couchbase同步网关仅在pouchdb中同步一个最新的更新文档

时间:2017-11-21 10:47:57

标签: couchbase pouchdb couchbase-sync-gateway

在我的角度Js应用程序中,我从与couchbase同步网关同步的pouchdb中获取数据。我已在同步网关配置文件中将 rev_limit 设置为5。当通过同步网关在pouchdb中同步时,每个文档的所有修订都会在pouchdb中同步,因此pouchdb的大小正在增加,我想只同步包中的最新文档,而不是同步所有修订。

你能帮忙吗,或者请告诉我我需要做的任何改进

由于

1 个答案:

答案 0 :(得分:0)

有两种方法可以做到这一点。 在创建DB

时强制执行压缩
var db = new PouchDB('mydb', {auto_compaction: true});

按需紧凑

db.compact();