【发布时间】:2023-01-23 01:51:23
【问题描述】:
我在我的角度项目中使用 @angular/fire": "7.4.0" 我只想对用户文档进行更新操作。在用户文档中有一个字段'groups',它是 firestore 中的数组类型。我想在该数组中插入一个新值。Check Image for user document structure
我使用以下语法进行更新操作-
//Add Group in user's groups array
addGroupToUserDoc(gid: string, userId: string) {
const userRef = this.db.doc(`users/${userId}`).update(
{
groups: FieldValue.arrayUnion(gid),
}
);
}
这里 this.db 是“AngularFirestore”对象。我参考了以下两个资源并尝试了两种方法,但没有任何效果。
https://github.com/angular/angularfire/issues/2008
https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array
【问题讨论】:
标签: angular firebase google-cloud-firestore angularfire