云数据库更新的嵌套字符串,不能用变量代替下标,如何灵活使用云函数更新云数据库?

发布于 7 年前作者 yang53503 次浏览最后编辑 7 年前来自 issues

这种写法是不支持的,会建立一个叫string的字段。

如何解决?

3 回复
guiyinggong
guiyinggong1 楼6 年前
db.collection('todos').doc('test').update({
  data: {
    'root.objects.1.numbers.2': 80
  },})

想把这里的下标1和2,替换为变量,如何操作啊?求救

xiangxia
xiangxia2 楼6 年前

加个中括号就解决了

data:{

    [string]: "xxxx"

}

dcui
dcui3 楼5 年前

let update = {}

在这里折腾update。

然后:

col.doc.update({date:update})