首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在从firestore中检索数据值时需要帮助

在从firestore中检索数据值时需要帮助
EN

Stack Overflow用户
提问于 2018-10-09 09:10:08
回答 1查看 61关注 0票数 0

我想从firestore中检索数据,但我似乎无法检索它。

我的user.ts提供程序内部

代码语言:javascript
复制
getUserEventData() {
  var sDoc = this.afs.doc(`users/${this.afAuth.auth.currentUser.uid}`).collection('events').doc('volunteer');
  sDoc.snapshotChanges().forEach(element => {
    return element.payload.data;
  });
}

firestore索引

I want to retrieve the name/value of "Bandar Ku Ceria" imageLink

我如何在profileUser.ts上调用它

代码语言:javascript
复制
console.log(this.userProvide.getUserEventData);

我希望现在在控制台上显示"Bandar Ku Ceria“,在提供者user.ts中,我是否使用了从firestore调用数据的正确方式?帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-10-09 12:36:02

再次检查firestore文档:https://firebase.google.com/docs/firestore/query-data/get-data

您的语法似乎来自实时数据库,但情况发生了变化。

您不能像在实时数据库中那样执行doc(用户/id)操作。你必须做db.collection('users').doc(USER_ID).collection('events').doc('volunteer')

如果您只想.get().then()一次数据...或者如果您需要实时更新

代码语言:javascript
复制
.onSnapshot(snap => {
//deal with the snapshot
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52712009

复制
相关文章

相似问题

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