小编Luc*_*bus的帖子

Firestore 更新地图中的值

我尝试使用云函数和 firestore 将值添加到地图中。地图可能不存在,并且不存在带有密钥的条目personID

现在我通过以下代码来完成此任务:

if (!userData!.requests){
    userData["requests"] = {};
}
if (!userData!.requests.outgoing){
    userData!.requests["outgoing"] = {};
}

userData!.requests.outgoing[`${personID}`] = data;
t.update(usersRef, userData!);
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法来做到这一点?有没有一种方法不需要先读取数据?

firebase typescript google-cloud-firestore

1
推荐指数
1
解决办法
2806
查看次数