【发布时间】:2020-08-11 00:45:06
【问题描述】:
我在 CosmosDB 中有一个如下所示的 JSON 文档
{
"id":"1234-11111-22222-2222"
"Feedbacks": [
{ "id": "abc"
}
]
}
我想先找到所有 id 大于 15 的文档,然后循环查找与此结果相关的所有反馈。我将如何使用 LogicApp 执行此操作?我有一个想法,这就是我到目前为止所做的:
我不确定是否必须执行另一个查询?如果是这样,那会是什么?
从...中选择 c.Feedbacks?
感谢任何帮助或建议。
【问题讨论】:
-
为什么不直接查询反馈呢?
-
嗨,因为我需要首先找到所有大于 15 的 id,然后在这个集合中我需要做一些事情来处理这些反馈 id。有没有办法找到所有大于 15 然后找到所有反馈 ID?我需要对这些执行循环更新
-
最终因为我必须将第一个结果推送到 CRM,然后我必须找到所有查询 1 结果反馈并相应地更新这些
-
只是广告我知道逻辑,我们不能那样做。您是否考虑使用数据工厂数据流?它可以更容易,还支持触发运行。
-
是的,因为您需要获取 id>15 的所有数据并更新反馈 ID。我对吗?我觉得数据工厂更适合你。
标签: sql azure azure-cosmosdb crm azure-logic-apps