云开发数据库doc.update的使用
发布于 5 年前 作者 chaoxue 2392 次浏览 来自 问答

假设数据库里有数据

{

    name: “jack”,

    skills: {

        jump: 1,

        run: 2,

    }

}

有变量const skill_name = “jump” (也可能等于"run")。

我要更新skills[“jump”] = 2,我该如何填下面的语句中的data呢

db.collection(‘userData’).doc(docId).update({

    data: {

        xxxxxxxxx

    }  

})

不知道这种带有变量skill_name的情况下,该怎么写这个data。

1 回复

db.collection('userData').doc(docId).update({

    data: {

        skills: {

            jump: 2

         }

    }  

})

db.collection('userData').doc(docId).update({

    data: {

        'skills.jump': 2

    }  

})

回到顶部