使用React从集合中删除/编辑Firestore文档可以通过以下步骤实现:
import firebase from 'firebase/app';
import 'firebase/firestore';
firebase.initializeApp(firebaseConfig); // 使用你的Firebase配置
const db = firebase.firestore();
const deleteDocument = (collection, docId) => {
db.collection(collection).doc(docId).delete()
.then(() => {
console.log("文档删除成功");
})
.catch((error) => {
console.error("文档删除失败:", error);
});
};
在上面的代码中,collection
参数是集合的名称,docId
参数是要删除的文档的ID。通过db.collection(collection).doc(docId)
可以获取到要删除的文档的引用,然后调用delete()
方法删除该文档。
const updateDocument = (collection, docId, data) => {
db.collection(collection).doc(docId).update(data)
.then(() => {
console.log("文档更新成功");
})
.catch((error) => {
console.error("文档更新失败:", error);
});
};
在上面的代码中,collection
参数是集合的名称,docId
参数是要编辑的文档的ID,data
参数是要更新的数据。通过db.collection(collection).doc(docId)
可以获取到要编辑的文档的引用,然后调用update(data)
方法更新该文档。
这样,你就可以使用React从Firestore集合中删除/编辑文档了。记得根据你的具体需求调用相应的函数,并传入正确的参数。
领取专属 10元无门槛券
手把手带您无忧上云