首页 > 解决方案 > 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.
  }

标签: javascriptreactjsgoogle-cloud-firestorefirebase-authentication

解决方案


推荐阅读