CBLQuery(a.k.a CouchQuery' s)documentID和sourceDocumentID之间的区别

时间:2013-09-19 15:08:09

标签: couchdb couchbase touchdb couchcocoa

我试图围绕documentID和sourceDocumentID之间的区别,但却无法做到。我应该访问行或sourceDocumentID的documentID吗?我正在尝试在我的iOS应用程序中实现分页(即类似于蒲团),所以,我需要最后一个documentID来生成下一组行。有人可以赐教我吗?

2 个答案:

答案 0 :(得分:0)

您可以使用两个级别的参考文档(http://docs.couchbase.com/couchbase-devguide-2.1/#using-reference-documents-for-lookups

来实现分页

创建参考文档(第1级),其中包含另一个参考的ID。文件(第二级)。这个参考。第二级的文档将是您的页面。如果事情不明确,我准备解释更多。

答案 1 :(得分:0)

documentID和sourceDocumentID都引用相同的id,直到或者除非在地图函数中创建视图时明确地引用其他文档的id,在这种情况下,您的文档ID将被其他人覆盖doc id,你仍然可以通过调用sourceDocumentID

来引用原始id

请参阅此链接,他们已在此处详细解释过 http://developer.couchbase.com/documentation/mobile/1.1.0/develop/guides/couchbase-lite/native-api/view/index.html