Реагировать на родной + Firebase загрузить текущий UID в FireBase - PullRequest
0 голосов
/ 02 мая 2018

Я хочу также загрузить текущий 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 в виде строки, чтобы я мог поместить его в объект с другими строками.

1 Ответ

0 голосов
/ 02 мая 2018

Вы можете выдвигать объекты как key value пара.

Поскольку ваши объекты здесь уже разрушены ({ title, desc, subject})

.push({ title,  desc, subject, currentUserId: currentuser.uid })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...