CouchDB Last Seq更改提要

CouchDB Last Seq更改提要,couchdb,feed,long-polling,Couchdb,Feed,Long Polling,我想我有点不对劲,也许有人能澄清一下。我有一个长时间轮询CouchDB(通过nodejs)的应用程序,它使用changes提要。当我的应用程序对更改提要进行第一次轮询时,它不知道最后一个顺序是什么,所以我刚开始用since=0进行轮询,得到最后一个顺序,然后用since=last再次轮询 然而,我遇到了一个问题。由于我的数据库中添加了多个文档,所以更改列表变得非常长,当我请求使用自=0进行更改时,响应似乎被切断,我没有得到响应中的最后一个顺序。因此,如果没有最后一项,我无法提出后续请求 有没有一

我想我有点不对劲,也许有人能澄清一下。我有一个长时间轮询CouchDB(通过nodejs)的应用程序,它使用changes提要。当我的应用程序对更改提要进行第一次轮询时,它不知道最后一个顺序是什么,所以我刚开始用since=0进行轮询,得到最后一个顺序,然后用since=last再次轮询

然而,我遇到了一个问题。由于我的数据库中添加了多个文档,所以更改列表变得非常长,当我请求使用自=0进行更改时,响应似乎被切断,我没有得到响应中的最后一个顺序。因此,如果没有最后一项,我无法提出后续请求


有没有一种方法可以获得最后一个序列,而不必从一开始就获得所有更改?有没有什么方法可以每隔一段时间截断一次更改提要?

呸,没关系。像往常一样,我在发帖后马上找到了答案

GET /dbname/_changes?descending=true&limit=1

从这篇文章:

如果你的答案是解决方案,你应该通过选择它作为问题的答案来表示:)