azure-cosmosdb - 没有 PartitionKey 的 CosmosDB 容器
问题描述
我正在使用 Azure Cosmos DB .NET SDK 版本 3.0,并且我想以编程方式创建没有分区键的容器。可能吗?我总是收到错误说 Value 不能为空。参数名称:partitionKey
我使用方法 CosmosContainers.CreateContainerIfNotExistsAsync
解决方案
总是在我这边重现你的问题。
请注意,异常是由以下方法引起的:
尝试反序列化dll源代码,找到详细的逻辑代码。
到目前为止,我们似乎无法跨越这个判断,因为 cosmos db 团队正计划弃用创建非分区容器的能力,因为它们不允许您弹性扩展。(在我之前的案例中提到:这仍然是个好主意吗创建没有分区键的 comos db 集合?)</p>
但是您仍然可以使用DocumentDB .net 包或REST API创建非分区容器。
推荐阅读
- java - 如何从滚动视图显示图像以及如何添加无限滚动?
- c - 在真值表上填充 n 个输入值
- python - Python 忽略了fleing_attempted 变量
- c# - 如何在 C# 中进行 SWIFT 代码和 IBAN 验证
- php - 使用 PHP 服务器进行 react-native 图像上传
- firebase - Firebase webpack + babel 功能未部署
- nestjs - 控制器的嵌套路由内的 Nestjs 验证失败(需要数字字符串)
- wpf - 如何在 TextBox 中添加模板?WPF
- c# - WPF - 使用 ViewModelLocator 模式时从 UserControl ViewModel 关闭窗口
- c# - 无法弄清楚为什么我的“登录”类什么都不返回