首页 > 解决方案 > 如何使用 AngularFirestore 删除文档字段?

问题描述

根据Firestore 文档,可以执行以下操作:

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 删除字段?

编辑:

标签: firebaseangularfire2

解决方案


要使用 FieldValue.delete() 方法,您必须导入:

import * as firebase from 'firebase/app';

或如 camden_kid 建议的那样:

import { firestore } from 'firebase/app';

推荐阅读