azure-cosmosdb - Cosmos DB中collection的id是如何选择的?
问题描述
我是 CosmosDB 的新手。我创建了一个集合并在那里添加了一个具有id
字段和一些文本值的对象。id
我的对象中的字段设置为一些随机的 uuid。
{
"id": "2cdbf85b-43cf-415a-bfec-512c0ce2bf4b",
"someTextValue": "my text value",
}
现在在数据库中,我看到 CosmosDb 创建了我的实体并为其分配了一个id
与我在对象中提供的相同的值。
添加此实体时,我设置disableAutomaticIdGeneration
为false
client.createDocument(collectionLink, myEntity, null, false)
有人能告诉我为什么id
数据库实体保持不变吗?我希望有一个随机生成的id
字段。
解决方案
推荐阅读
- entity-framework-core - 将多个查询扁平化为一个
- c - 如何从此 .txt 文件中获取此信息并在我的代码中正确使用它(C 语言)
- python - AttributeError:“NoneType”对象在 tkinter 中没有属性“get”
- python - for-loop pandas中范围的不同增量
- javascript - 如何最好地将字符串路径数组转换为 JSON?
- mediawiki - 在 MediaWiki 中安装 Wikibase 时出错
- javascript - 为什么这个 JavaScript 函数的返回中有等号?
- powershell - 使用 $MyInvocation 而不是 $PSCmdlet.MyInvocation 的任何区别或缺点
- docker - 如何在 azure-pipelines 中使用公钥对某些内容进行 scp?
- javascript - 函数不返回编辑后的数组