Firebase FireStore:使用addDoc()添加文档后如何获取文档快照?
Firebase 9 获取刚创建文档的快照方法
在Firebase 9模块化API中,addDoc()返回的文档引用不再自带get()方法,需要使用独立的getDoc()函数来获取文档快照,具体操作如下:
- 首先确保已导入所需方法:
import { addDoc, getDoc } from "firebase/firestore";
- 创建文档后,调用
getDoc()传入返回的文档引用即可获取快照:
// 创建文档 const songRef = await addDoc(songsCollection, song); // 获取刚创建的文档快照 const screenShot = await getDoc(songRef);
- 后续可通过以下方式操作快照:
// 判断文档是否存在 if (screenShot.exists()) { // 获取文档数据 console.log("文档内容:", screenShot.data()); } else { console.log("目标文档不存在"); }
内容的提问来源于stack exchange,提问作者Arsalan Khan
相关产品推荐
相关产品推荐

