首页 > 解决方案 > CosmosDB Upsert 抛出错误 具有 id 的实体在不存在时已存在

问题描述

我有一个 cosmosdb 集合。条目有一个 id 和一个分区键。id 是一个 6 位字符串(如123456),分区键是字符串的前两位(如12)。我想更新一个文档。该集合没有条目。

我有一个连接到文档数据库的队列触发 azure 函数。

当我打电话时

Client.UpsertDocumentAsync(link, item)

我收到一条错误消息,告诉我一个条目已经具有该 ID。

标签: c#azure-functionsazure-cosmosdb

解决方案


推荐阅读