javascript - Reactjs firebase firestore 通过 currentUser.id 从集合过滤器中获取数据
问题描述
嗨,我想通过 user.uid 从菜单集合中获取所有数据。
使用我的代码,我可以检索最后的数据,但不能使用此代码检索全部数据,我想知道为什么它只检索最后一条记录,而不是所有用户的连接,提前谢谢你的帮助
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
console.log("userId", user.uid)
firebase.firestore().collection('menus').doc(user.uid)
.get()
.then(response => {
console.log("menus",response.data())
})
.catch(error => {
// setError(error);
});
} else {
// No user is signed in.
}
解决方案
推荐阅读
- android - 片段内未显示警报对话框
- python-3.x - the windows API does not work with python3 but works with python 2
- javascript - 由孙子的 Hooks 创建的更改祖父母状态的结果令人困惑?
- javascript - How to replace active x control form javascript project
- c# - 对现有 Web 应用程序进行多因素身份验证的 Active Directory
- javascript - Allowed for notification yet permission === 'granted' returns false
- mule - 如何在 Mule 3 的 For-each 循环中一遍又一遍地编写 CSV?
- if-statement - SSIS: Go back to prior step when If-condition is not met
- c# - 解析 XML 文件节点并将其存储到字典
- javascript - 在对象数组中对动态键进行分组