我有一个查询,我使用一个“IN”样式设置的数组。
var builder = Builders<Transaction>.Filter;
var filter = builder.Eq("App", app)
& builder.In("TransactionId", incomingIds);
List<string> existingTransactions = collection
.Find(filter)
.Project(x => x.TransactionId)
.ToList();
前一段时间,这开始抛出下面的错误,我已经大大减少了我的批量大小,以避免错误。
命令删除失败:执行函数时遇到异常错误。
查询文档时出错 代码:SC3020 SQL查询文本超出了30720个字符的最大限制。
Microsoft.Azure.Documents.Common / 1.20.0.0。
此限制是微软在某些时候添加的“功能”吗?
除了这个反馈建议,我似乎无法找到任何信息: https://feedback.azure.com/forums/263030-azure-cosmos-db/suggestions/32665819-increase-query-maximum-character-limit-for-cosmo-m