- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的数据库包含来自由租户 ID 标识的多个数据源的数据。虽然一个租户拥有数百万条记录,但另一个租户只有 75 条记录,如下面的屏幕截图 所示。
当我使用以下代码查询数据时
var count = continuationToken?.Count ?? ContinuationToken.DefaultPageCount;
var feedOptions = new FeedOptions
{
EnableCrossPartitionQuery = true,
MaxItemCount = count,
RequestContinuation = continuationToken?.NextRowKey
};
var query = sortByAscending
? _client.CreateDocumentQuery<T>(_collection.DocumentsLink, feedOptions).Where(filter).OrderBy(order).AsDocumentQuery()
: _client.CreateDocumentQuery<T>(_collection.DocumentsLink, feedOptions).Where(filter).OrderByDescending(order).AsDocumentQuery();
var feedResponse = await query.ExecuteNextAsync<T>();
var items = feedResponse.AsEnumerable().ToList();
var nextPageToken = feedResponse.ResponseContinuation;
return new ContinuationTokenData<T>(items, items.Count, nextPageToken, count);
过滤器位于租户 ID 上。前 2 页(每页 25 条记录)的数据很好地返回给租户。然而,当到达最后 25 条记录时,延续标记不断重复旧值,如下所示
您知道如何修复这个问题还是这是一个 CosmoDb 错误?谢谢
最佳答案
当 token 为 null 时,它实际上意味着没有继续(如请求 2 和 4 中所示)。
如果您发送 FeedOptions RequestContinuation = null ,它将始终返回第一页。
关于c# - Cosmo Sql Db - 使用连续 token 查询数据永远不会完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50617003/
将类库项目从 .netcore2.2 迁移到 .netcore 3.1 时,出现以下错误: Error CS1061 'IMutableEntityType' does not contain a d
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
这里有人使用带有旋转纬度经度坐标的 MetPy 吗?是否可以?我想要完成的是制作数据的垂直横截面。我用 xr.open_dataset 打开了 netCDF 文件: Dimensions:
全部, 我正在使用 Change Feed Processor Library。想知道处理服务失败的最佳方法以及 ProcessChangesAsync 方法中的异常/错误场景。以下是我所指的事件。
我的数据库包含来自由租户 ID 标识的多个数据源的数据。虽然一个租户拥有数百万条记录,但另一个租户只有 75 条记录,如下面的屏幕截图 所示。 当我使用以下代码查询数据时 var count =
这个错误是突然发生的。使用 Visual Studio 2017,System.Net.Http.Formatting 问题已经好几年没有被提起了。 我只在网页上看到这条消息: Could not l
我在 Visual Studio 2019 中发布 azure 函数时收到以下警告。 Could not evaluate 'Cosmos.CRTCompat.dll' for extension m
我在安装了内置 Python 2.7 的 Mac 上工作 我使用 sudo easy_install pip 安装了 pip 我使用 sudo pip install azure 安装了 azure
我是一名优秀的程序员,十分优秀!