问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小游戏 需求 客户端 开发者工具 开发者工具v1.02.1809111
假设数据库里有数据
{
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。
微信小程序开发问题解答
微信小程序开发者回答: db.collection('userData').doc(docId).update({ data: { skills: {
jump: 2 } }
})
或
db.collection('userData').doc(docId).update({ data: { 'skills.jump': 2 }
})
微信小程序开发者回答:
请教小哥,我是指存在变量的时候,即我不知道skill_name到底是jump还是run的情况下,用这个skill_name变量,该怎么update呢
本文网址:http://www.91bianli.com/weixinxiaochengxu/46901.html