Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以停止PockDB从远程CouchDB复制所有修订?_Couchdb_Pouchdb - Fatal编程技术网

是否可以停止PockDB从远程CouchDB复制所有修订?

是否可以停止PockDB从远程CouchDB复制所有修订?,couchdb,pouchdb,Couchdb,Pouchdb,据我所知,执行localDB.replicate.from(remoteDB)将导致pockdb将所有文档修订版都放入localDB中 是否有办法使复制。从只复制/获取每个文档的最新版本,并且只保留每个文档的一个修订版?我只做过一次复制.from,从未做过复制.to。我在remoteDB中有一些大型文档,这些文档每周都会更新,希望尽量减少localDB占用的空间量 我已经将localDB设置为auto_compact,但我认为这只会影响本地创建的文档,而不会影响从远程数据库复制的文档?是否可以为

据我所知,执行
localDB.replicate.from(remoteDB)
将导致pockdb将所有文档修订版都放入localDB中

是否有办法使
复制。从
只复制/获取每个文档的最新版本,并且只保留每个文档的一个修订版?我只做过一次
复制.from
,从未做过
复制.to
。我在remoteDB中有一些大型文档,这些文档每周都会更新,希望尽量减少
localDB
占用的空间量


我已经将
localDB
设置为
auto_compact
,但我认为这只会影响本地创建的文档,而不会影响从远程数据库复制的文档?

是否可以为您的用例工作?实际上,默认情况下,只复制叶版本。这意味着只有胜利和任何冲突的修订。可能让您感到困惑的是修订历史记录复制。但是这个历史记录只不过是ID和REVISION对而已,所以如果一个文档在远程数据库中被修改,我在数据库中仍然只有一个文档的版本?