【发布时间】:2018-04-27 19:20:36
【问题描述】:
正如 web 官方文档中提到的:
要从文档中删除特定字段,请在更新文档时使用 FieldValue.delete() 方法:
var cityRef = db.collection('cities').doc('BJ');
// Remove the 'capital' field from the document
var removeCapital = cityRef.update({
capital: firebase.firestore.FieldValue.delete()
});
我找不到使用 angularfire2 (5.0.0-rc.3) 实际执行此操作的方法
constructor(private firestore: AngularFirestore) {}
[...]
const cityRef = this.firestore.doc(`cities/BJ`);
cityRef.update({
capital: this.firestore.FieldValue.delete()
});
无法读取未定义的属性“删除”
【问题讨论】:
-
我不确定试试
capital: FieldValue.delete()
标签: angular firebase angularfire2 google-cloud-firestore