我正在使用云Firestore作为我的Ionic/Cordova应用程序的数据库。
我的问题是试图从Firestore数据库中“获取”存储的数据,并在我的“计算函数”中使用它们。
我在Firestore中的数据库结构如下:
UniqueID (collection)
>
1000 (document)
>
Year (field)
Info (field)
1020 (document)
>
Year (field)
Info (field)
8394 (document)
Year (field)
Info (field)
4543 (document)
>
Year (field)
Info (field)
我当前的代码能够从Firestore中检索/获取数据,但是我还不能利用这些数据,因为我找不到这样做的方法。
获取数据功能:
firebase.firestore().collection(`${user.uid}`).get().then(snapshot => {
snapshot.forEach(doc => {
console.log(doc.id, '=>', doc.data());
});
})
.catch(err => {
console.log('Error getting documents', err);
});
我相信你需要映射数据,对吧?
function list(user) {
return firebase.firestore()
.collection(user.uid)
.get()
.then(snapshot => {
const list = [];
snapshot.forEach(doc => {
const data = doc.data()
data.id = doc.id;
list.push(data);
});
return list;
})
.catch(err => {
console.log('Error getting documents', err);
});
}
list({ uid: 'some-valid-uid' }).then((list) => {
console.log(list);
});
我需要从Excel表中读取数据,并需要将数据转换为键值对。 我已经写了下面的代码。 这是我的代码: 我得到的结果如下: 然而,我需要的输出,所有的头列应该来在映射键和相应的数据应该作为值。 我需要将我的数据设置为如下格式,请帮助<代码>地图
我必须得到一个特定用户的用户配置文件细节后,他们登录使用Firebase。现在,它正在返回我的FireStore中所有用户的详细信息。
我试图反序列化数据从火力还原映射到一个新的类,并使用提供商调用该类。我遵循了几个教程(https://fireship.io/lessons/advanced-flutter-firebase/)没有成功。 然后我试着打电话给使用 错误消息:
我需要从firestore中的以下数据结构中获取formName和id的数据。在这种情况下,如何获取数据,比如创建嵌套对象?
我是编程新手,我开始使用Ionic框架构建应用程序作为体验。我目前正在学习构建一个基本的社交媒体应用程序,匿名用户可以在该平台上发帖。 我现在处于用户可以评论帖子的阶段。但是,我很难在视图上显示每个帖子的实时评论数。 我计算评论的方法是从Firebase获取帖子数据,计算评论数量,然后显示给视图。 我尝试过使用间隔来每隔x秒获取post数据,以刷新post数据。这有点可行,但问题是离子内容(视图)