Azure cosmosdb 如何使用azure stream analutics将cosmosdb中的值更新为输出?
在第一个事件中,我得到如下数据Azure cosmosdb 如何使用azure stream analutics将cosmosdb中的值更新为输出?,azure-cosmosdb,azure-stream-analytics,azure-cosmosdb-sqlapi,Azure Cosmosdb,Azure Stream Analytics,Azure Cosmosdb Sqlapi,在第一个事件中,我得到如下数据 { 'product_name':'hamam', 'quantity':'100' } { 'product_name':'hamam', 'quantity':'70' } 在第二秒钟,我得到如下数据 { 'product_name':'hamam', 'quantity':'100' } { 'product_name':'hamam', 'quantity':'70' } 这里我想更新cosmos db中的值,我该怎么做?ASA支持cosmos d
{
'product_name':'hamam',
'quantity':'100'
}
{
'product_name':'hamam',
'quantity':'70'
}
在第二秒钟,我得到如下数据
{
'product_name':'hamam',
'quantity':'100'
}
{
'product_name':'hamam',
'quantity':'70'
}
这里我想更新cosmos db中的值,我该怎么做?ASA支持cosmos db的
upserts
功能,如果您的数据包含唯一的文档id(您的示例数据似乎没有该id),请参阅ASA for cosmos db中的upserts
摘录如下:
Stream Analytics与Azure Cosmos DB的集成允许您根据给定的文档ID列在容器中插入或更新记录
如果传入的JSON文档有一个现有的ID字段,则该字段将自动用作Cosmos DB中的文档ID列,并且任何后续的写入都将按此方式处理,从而导致以下情况之一:
- 要插入的唯一ID
- 重复的ID和设置为“ID”的“文档ID”导致upsert
- 重复ID和未设置“文档ID”会导致错误 第一份文件
upserts
功能(您的示例数据似乎没有该id),请参阅ASA for cosmos db中有关upserts的内容
摘录如下:
Stream Analytics与Azure Cosmos DB的集成允许您根据给定的文档ID列在容器中插入或更新记录
如果传入的JSON文档有一个现有的ID字段,则该字段将自动用作Cosmos DB中的文档ID列,并且任何后续的写入都将按此方式处理,从而导致以下情况之一:
- 要插入的唯一ID
- 重复的ID和设置为“ID”的“文档ID”导致upsert
- 重复ID和未设置“文档ID”会导致错误 第一份文件