【问题标题】:React native + firebase upload current uid to firebaseReact native + firebase 将当前 uid 上传到 firebase
【发布时间】:2018-05-02 16:32:43
【问题描述】:

我也想将当前的 uid 上传到数据库中的对象中。 这是数据库结构:

/users
    /${currentUser.uid}
         /ads
            /firebaseobj
               -title
               -desc
               -subject
               -currentUser.uid  // I want this to show the same 
                // value as "${currentUser.uid}"

这是上传到数据库的代码:

 export const adCreate = ({ title, desc, subject, ??????? }) 
 => {
  const { currentUser } = firebase.auth();
  return (dispatch) => {
   firebase.database().ref(`/users/${currentUser.uid}/ads`)
    .push({ title,  desc, subject, currentuser.uid })
    .then(() => {
   dispatch({ type: RESET_AD });
  });
 };
};

我不确定如何将 uid 声明为字符串,以便可以将其与其他字符串一起放入对象中。

【问题讨论】:

    标签: reactjs firebase react-native firebase-realtime-database


    【解决方案1】:

    您可以将对象作为key value 对推送。

    因为你的对象已经在这里被解构了({ title, desc, subject})

    .push({ title,  desc, subject, currentUserId: currentuser.uid })
    

    【讨论】:

      猜你喜欢
      • 2022-10-18
      • 1970-01-01
      • 2021-09-28
      • 2018-01-14
      • 2020-04-10
      • 2020-03-06
      • 2017-07-02
      • 2020-06-21
      • 1970-01-01
      相关资源
      最近更新 更多