如何仅使用ID在Firebase中检索文档

时间:2019-02-27 08:12:54

标签: firebase google-cloud-firestore

当您知道Firebase中的ID时,我无法在文档中找到有关如何获取文档参考的参考。

我将ID传递给网页以查找QR码。而不是为每个qrcode文档存储辅助唯一ID,而是依靠Firebase唯一ID。

这是我尝试的查找,但似乎失败了。

firebase.firestore().collection('cues').doc(id).get().then(function (docsnapshot) {
        console.info('About: ' + docsnapshot.get('text'));
    });

2 个答案:

答案 0 :(得分:0)

您可以访问以下数据:

const { id } = docsnapshot
const data = docsnapshot.data()
const myDoc = { id, ...data } 

myDoc.text
myDoc.anything...

答案 1 :(得分:0)

我能够获得原始代码以对该查询进行此修改

firebase.firestore().collection('cues').doc(id).get().then((doc) => {

...然后使用doc.get(“ field”)从我的文档获取值