云数据库更新的嵌套字符串,不能用变量代替下标,如何灵活使用云函数更新云数据库?
发布于 5 年前 作者 yang53 307 次浏览 来自 官方Issues

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

如何解决?

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

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

加个中括号就解决了

data:{

    [string]: "xxxx"

}

let update = {}

在这里折腾update。

然后:

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

回到顶部