我正在使用 Azure Functions 和 Cosmos DB SQL 来使用 javascript 创建一个无服务器应用程序。
我有以下user
项目的数据库架构:
{
"id": "user_id_2",
"username": "username_2",
"pass": "pass_1",
"feed": [],
"followed": [
"username_1",
"username_3",
"username_4"
],
"followers": [
"username_3",
"username_4"
]
}
目前,当 user_1 跟随另一个 user_2 时,我会更新 user_1 的数据库文档 - 没问题。但现在我还需要更新 user_2 的文档,尤其是字符串数组 - followers
。如何通过带有绑定的天蓝色函数来做到这一点?我想出的唯一方法是在数据库中查询整个文档,在客户端对其进行更新,然后将其放回数据库中,覆盖以前的文档。然而,这似乎很荒谬……