查找复制的文档 cblite

Find replicated docs cblite

如何在 cblite api 的帮助下找出来自 cblite 数据库的文档是否已在 android 上复制? 遇到这个 link 但无法理解它。 Pouchdb. How to verify a doc is replicated

在 cblite db 中,每个文档都有一个序列号,每当每个文档被复制时,都会为该文档分配一个序列号。这里有一段代码可以更好地理解,

//Get the latest sequence number of the document replicated
lastSeq = rep.getLastSequence();

Query query = database.createAllDocumentsQuery();
QueryEnumerator rowEnum = query.run();


for (Iterator<QueryRow> it = rowEnum; it.hasNext();) {
                QueryRow row = it.next();
                if(lastSequence!=null)
                {
                    if(Long.parseLong(lastSequence)>=row.getSequenceNumber())
                    {
                        purgeDoc = row.getDocument();
                        purgeDoc.purge();
                    }
                }
            }