【发布时间】:2018-03-12 22:41:55
【问题描述】:
我有一个名为“tasks”的集合,每个文档都有一个名为“resolver”的对象数组,其中包含 14 个元素,因此结构如下所示:
tasks
--resolver
--1: false
--2: false
.
.
.
--14: false
如何将其中的任何项目更改为 true?
我试过这个:
updateElement(task: Task) {
var ref = this.afs.doc(`tasks/${task.id}`).collection('resolver').doc('7'); <--Element 7 (?
return ref.update(true) <-- Set to true (?
}
【问题讨论】:
-
7是字符串还是数字?在您的参考文献中,它是一个字符串。你有任何错误吗?会发生什么而不是预期的操作?
-
7 是“解析器”对象中的一个数字,但我的方法不适用于 7 或“7”
-
当你说它不起作用时,会发生什么?
标签: firebase firebase-cloud-messaging google-cloud-firestore