添加Firebase Firestore对象进行本机反应
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添加Firebase Firestore对象进行本机反应相关的知识,希望对你有一定的参考价值。
我正在尝试使用方法将Firebase对象添加到Firestore中
db.collection('dogs').doc(this.props.dog.dogId).update(
swipes:
[card.dogId]: true
)
但是,当我想向滑动对象添加多个值时,它只是替换了先前的值。然后我尝试了方法
db.collection('dogs').doc(this.props.dog.dogId).update(
swipes: firebase.firestore.FieldValue.arrayUnion(card.dogId)
)
但是,这不允许我向其添加滑动值。如何添加多个卡ID而不互相替换
我想添加储值卡
swipes:
[card.dogId]: true
不替换以前的值
答案
如果要将嵌套字段设置为true,则可以使用:
let values = swipes: ;
values.swipes[card.docId] = true
db.collection('dogs').doc(this.props.dog.dogId).update(values)
以上是关于添加Firebase Firestore对象进行本机反应的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Firebase 数据库(Firestore)不添加文档
如何使用颤振在 Firebase 云 Firestore 中添加多个节点
(firebase.firestore 不是函数)尝试在 Firestore 中创建集合时
如何在 Swift 上将具有自定义 ID 的文档添加到 Firebase (Firestore)