首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获得单文档Firebase 9

获得单文档Firebase 9
EN

Stack Overflow用户
提问于 2021-12-18 07:23:10
回答 1查看 951关注 0票数 1

我试图得到一个单一的文档,并删除它,但我有麻烦。我完全遵循了一个教程,但是我总是在doc的第一个实例上得到错误'doc不是一个函数‘。

这是我使用的代码。

代码语言:javascript
复制
const deleteRef = doc(db, 'users', id); 

getDoc(deleteRef).then((doc) => { 
     console.log(doc.data(), doc.id) 
});

我做错了什么?

在我已经构建的另一个站点中,在VS代码中,doc这个词是黄色的,但是在这个站点中,我现在的文档正在变成蓝色。

我确实在两个站点中都有从Firebase导入的文档。

我刚刚意识到,如果我在代码的顶部写doc()是黄色的,但是如果代码的下方是蓝色的话

EN

回答 1

Stack Overflow用户

发布于 2021-12-18 09:09:57

我不太清楚你的完整代码是什么样子。但是,尝试用不同的名称命名多个变量/函数,以减少任何混淆。尝试重构代码,如下所示:

代码语言:javascript
复制
import { doc, getDoc } from "firebase/firestore"

const deleteRef = doc(db, 'users', id); 

getDoc(deleteRef).then((snapshot) => { 
  console.log(snapshot.data(), snapshot.id) 
});

如果仍然收到相同的错误,请检查是否在其他地方声明了doc,并共享完整的代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70401684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档