首页 > 解决方案 > 如何更新嵌套在firebase数组中的数组?

问题描述

所以我的 Array 的结构如下所示:

Messages: [
        0:{
            email: "Johndoe@gmail.com"
            fullName: "John Doe"
            text: [
                    0: "hi there!"
                    1: "What's up?"
            ]
          }
]

我想将一个新项目推送到嵌套数组“文本”中,我尝试了几种不同的方法userRef.update({})

userRef = db.collection("user").doc("email")
userRef.update({
        messages:
)}

但这是我卡住的地方。我需要添加到 email === "johndoe@gmail.com" 的文本数组

我将不胜感激构建消息数组的任何其他想法。

标签: javascriptarraysfirebasegoogle-cloud-firestore

解决方案


推荐阅读