我们可以使用Skip和Top进行分页 喜欢
在DocumentDB中从联系人中选择10个PostId
?
答案 0 :(得分:4)
不确定您使用的是哪种语言,或者您是否还需要答案,但这是我在实施该功能之前围绕TOP X所做的工作。
我想运行一个查询,只从结果中获取前1名,而不是返回整个集合。在SDK中,我发现了feedOptions对象,它只能选择我需要的TOP X.
代码:
.NET(MSDN):
var options = new FeedOptions { MaxItemCount = 1 };
var query = _documentclient.CreateDocumentQuery<MyObject>(this.MyObjects.SelfLink, "SELECT * FROM MyObject m WHERE m.Enabled = false", options).AsDocumentQuery();
var topItem = (await query.ExecuteNextAsync<MismatchedAnswer>()).FirstOrDefault();
Node.js(GITHUB)
client.queryDocuments(collectionSelfLink, "SELECT * FROM MyObject m WHERE m.Enabled = false",{maxItemCount: 1}).nextItem(function(err, element){
console.log([err, firstItem]);
})
答案 1 :(得分:3)
Skip和Top未实现尚未。
请在Azure反馈论坛上投票赞成此功能,以表达您的意见: