2015-10-16 56 views
0

我有一个应用程序已经使用cloudant.synch.query.IndexManager来查询数据库。但我需要分页。我可以看到Cloudant通过使用书签支持它,但我只能找到有关使用HTTP Post到url路径的文档:/db/_findIndexManager中的方法没有书签。有没有我可以使用的cloudant api,而不是做一个http post?Cloudant DB api支持分页?

我的应用程序是使用IBM Bluemix MobileFirst服务作为后端的Android和iOS应用程序。而我使用bms_samples_android_bluelist(https://github.com/ibm-bluemix-mobile-services/bms-samples-android-bluelist)as一个例子。

回答

1

跳过使用和极限分页。

我从Cloudand同步文档https://github.com/cloudant/sync-android/blob/master/doc/query.md

跳过得到这个和限制

跳过和限制可以检索除此之外,这在分页时很有用

跳过结果集的多个结果 li mit定义了为查询返回的最大结果数量。 要显示第二十一到第三十结果:

QueryResult result = im.find(query,20,10,fields,null); 禁用:

跳过,传递0作为跳过参数。 限制,传递0作为极限参数。