【问题标题】:Get Single Doc Firebase 9获取单文档 Firebase 9
【发布时间】:2022-01-20 21:09:56
【问题描述】:

我正在尝试获取一个文档并将其删除,但我遇到了麻烦。 我完全按照教程进行操作,但在第一个 doc 实例上不断收到错误“doc is not a function”

这是我正在使用的代码...

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

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

我做错了什么?

在我建立的另一个站点中,在 VS 代码中 doc 这个词是黄色的 但是在这个我正在建设的网站中,现在文档变蓝了

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

刚刚意识到如果我在我的代码顶部写 doc() 它是黄色的,但如果它低于它的蓝色

【问题讨论】:

    标签: javascript firebase google-cloud-firestore


    【解决方案1】:

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

    import { doc, getDoc } from "firebase/firestore"
    
    const deleteRef = doc(db, 'users', id); 
    
    getDoc(deleteRef).then((snapshot) => { 
      console.log(snapshot.data(), snapshot.id) 
    });
    

    如果您仍然遇到同样的错误,请检查您是否在其他任何地方声明了 doc 并分享完整代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多