【发布时间】:2020-07-26 18:24:26
【问题描述】:
我在 CosmosDB 中有 2 个集合,Stocks 和 StockPrices。
StockPrices集合保存所有历史价格,并不断更新。
我想创建 Azure 函数来侦听 StockPrices 更新 (CosmosDBTrigger),然后对触发器传递的每个 Document 执行以下操作:
- 在
Stocks集合中查找股票代码匹配 - 更新
Stocks收藏中的股票价格
我无法使用CosmosDB 输入绑定来执行此操作,因为CosmosDBTrigger 传递了List(绑定仅在触发器传递单个项目时有效)。
我看到这项工作的唯一方法是,如果我在 CosmosDBTrigger 列表中 foreach,并从我的函数体访问 CosmosDB 并执行上面的步骤 1 和 2。
问题:如何从我的函数中访问 CosmosDB?
【问题讨论】:
标签: azure azure-functions azure-cosmosdb cosmosdbtrigger