gpt4 book ai didi

javascript - 如何使用 Firebase JS SDK 版本 9 通过 ID 查找文档?

转载 作者:行者123 更新时间:2023-12-05 00:31:56 26 4
gpt4 key购买 nike

new version 9 of the Firebase JS SDK has arrived采用更模块化的方法,我正试图绕过它。
我想通过其 ID 从 Firestore 中查找和读取文档。在版本 8 中,您可以执行以下操作:

await db.collection('users').doc(id).get();
版本 9 似乎有一个函数叫做 "doc" ,还有一个叫 "getDoc" ,这听起来像是新的等价物,但我不明白如何在实践中使用它们。有人玩过这些吗?
提前致谢!

最佳答案

documentation有一个完整的代码片段解释如何获取具有给定 ID 的单个文档:

import { doc, getDoc } from "firebase/firestore";

const docRef = doc(db, "users", id);
const docSnap = await getDoc(docRef);

if (docSnap.exists()) {
console.log("Document data:", docSnap.data());
} else {
// doc.data() will be undefined in this case
console.log("No such document!");
}
doc()方法用于获取 DocumentReferencegetDoc()用于从给定的引用中获取文档。

关于javascript - 如何使用 Firebase JS SDK 版本 9 通过 ID 查找文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69012256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com