.net Azure文档数据库嵌套查询
我的收藏中有如下文档模式.net Azure文档数据库嵌套查询,.net,azure-cosmosdb,.net,Azure Cosmosdb,我的收藏中有如下文档模式 { ...... Message : { Content : "E$XCV&*", Vehicles : [ { Status : "", VehicleId : "veh1", ........ }, { Status : "", VehicleId :
{
......
Message :
{
Content : "E$XCV&*",
Vehicles : [
{
Status : "",
VehicleId : "veh1",
........
},
{
Status : "",
VehicleId : "veh2",
........
},
{
Status : "",
VehicleId : "veh1",
........
},
............
]
}
}
我需要更新特定车辆id的状态。CosmosDb没有一个方便的客户端API来修改这样的文档的特定属性。您需要检索文档并进行修改,然后使用Upsert将新更新的文档放回原处
或者,您也可以在服务器端使用CosmosDb存储过程执行此操作,该存储过程允许在适当的位置修改文档。True。。最后我想出了一个存储过程。。多亏了doc db的数组。