Обновить документ в cosmos DB с помощью приложения logic

#json #azure-logic-apps #azure-cosmosdb-sqlapi

#json #azure-logic-apps #azure-cosmosdb-sqlapi

Вопрос:

Я пытаюсь добавить новые объекты в свой элемент CosmosDB с помощью LogicApp.

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

Для

 {
  "id": "1000",
  "phone": "55512341212"',
  "name":"David"
}  

Я работаю, если использую «Создать или обновить документ», но я должен знать существующий контент и перезаписывать. Как просто добавить «имя»: «Дэвид», не зная содержимого?
Спасибо!
Дэвид

Ответ №1:

Частичные обновления в настоящее время невозможны с Cosmos DB. Вы должны записать всю запись обратно с помощью ReplaceItemAsync() или UpsertItemAsync().

Комментарии:

1. В настоящее время ведется работа над частичными обновлениями. Однако вам все равно понадобятся ключ раздела и идентификатор для выполнения обновления.

2. Спасибо! как получать уведомления при выпуске?

3. Можно отслеживать его по голосу пользователя, feedback.azure.com/forums/263030-azure-cosmos-db/suggestions /…

4. Похоже, что это больше не доступно, так как ссылка мертва