使用逻辑应用程序更新cosmos DB中的文档

问题描述

我正在尝试使用LogicApp在我的CosmosDB项目中添加新对象。

{
  "id": "1000","phone": "55512341212"
}

{
  "id": "1000","phone": "55512341212"',"name":"David"
}
如果使用“创建或更新文档”,我可以工作,但是我必须知道现有内容并覆盖。如何在不知道内容的情况下仅添加“ name”:“ David”? 谢谢! 大卫

解决方法

Cosmos DB当前无法进行部分更新。您必须使用ReplaceItemAsync()或UpsertItemAsync()写回整个记录。