根据Firestore docs,可以执行以下操作:
var cityRef = db.collection('cities').doc('BJ');
// Remove the 'capital' field from the document
var removeCapital = cityRef.update({
capital: firebase.firestore.FieldValue.delete()
});
但是,使用AngularFirestore,FieldValue
不可用:
如何使用AngularFirestore删除字段?
编辑:
答案 0 :(得分:2)
要使用FieldValue.delete()方法,您必须导入:
import * as firebase from 'firebase/app';
或如camden_kid建议的那样:
import { firestore } from 'firebase/app';