问题描述
背景 我需要更新/更改CosmosDB中有两个不同的容器:
功能容器和反馈容器。
功能容器如下所示:它具有FeatureID和包含ID的Feedbacks数组。
Feedbacks容器如下所示:它具有一个Features数组,其中包含一个ID,该ID指向其所属的Feature
我希望更改/更新Features数组中属于Feedback容器的内容。 Features数组(位于“反馈”容器中)中的id指向Feature容器中的FeatureID。
为了更改/更新“反馈”容器内“功能”数组中的项目,我的方法是/正在:
要获取状态为“ LinkRequested”且ID为> 15的反馈ID。
(此结果告诉我,所有这些反馈都需要将其功能放入CRM中)
此结果为我提供了指向需要推送到CRM的功能的所有反馈ID。然后,我必须使用从CRM自动生成的新CRM ID更新其功能数组“ ids”和“ state”。
此查询的输出ID是指向FeatureID的ID(在Feature容器中),需要将其推送到CRM。
要执行此操作,我是否需要在此输出上执行第二次查询以检索实际的FeatureID记录?
(我上面无法做到这一点。我在如何从如下所示的第一个查询中检索实际记录方面遇到困难:
然后将这些功能文档推送到CRM中后,我需要返回到“反馈”容器并更新其中的Features数组,以反映CRM提供的新ID并更改状态名称。 (我想我可以通过解析数据并动态填写实际文档来做到这一点?)
我将继续努力,非常感谢任何见识。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)