【发布时间】:2018-12-15 07:39:32
【问题描述】:
我正在尝试删除 firebase 中的部分对象。这是它在数据库中的样子:
这是在“用户”集合中的特定用户 ID 中。
我目前尝试删除它的方式:
removeUserLikedProperty(property_id: string) {
console.log(property_id)
return fromPromise(this.usersCollection.doc(`${this._auth.currentUserId}/test/${property_id}`).delete());
}
这是在我的服务范围内。然后我在我的 ts 文件中有这个:
removeUserLikedProperty(property_id: string) {
this._user.removeUserLikedProperty(property_id);
console.log(property_id)
}
然后最后在我的 html 中单击时调用它:
<button class="button button-previous" (click)="removeUserLikedProperty(property?.property_id)">unlike</button>
从我所阅读的所有内容中,这是我对如何删除字段成员的理解。通过访问用户集合,获取用户 ID,然后进入“测试”,然后删除特定 ID。有人对此有任何进一步的了解吗?可能语法可能完全关闭!
【问题讨论】:
标签: javascript angular typescript firebase google-cloud-firestore