• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Tablica referencji do innej kolekcji firebase react

0 głosów
185 wizyt
pytanie zadane 15 marca 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
zamknięte 28 maja 2020 przez poldeeek

Witam, chcę napisać aplikację w której użytkownik zapisany w kolekcji users ma atrybut books, który jest tablicą zawierającą referencje do książek znajdujących się w kolekcji books, ale nie mogę nigdzie znaleźć informacji jak stworzyć coś takiego z poziomu kodu... Mam póki co napisane taką funkcję tworzenia użytkownika : 
 

export const signUp = (newUser) => {
    return (dispatch, getState) => {
        firebase.auth().createUserWithEmailAndPassword(
            newUser.email,
            newUser.password
        ).then((response) => {
            console.log("id = ", response.user.uid)
            return firebase.firestore().collection("users").doc(response.user.uid).set({
                city: newUser.city,
                street: newUser.street,
                name: newUser.name,
                books: []
            })
        }).then(() => {
            dispatch({ type: 'SIGNUP_SUCCESS' });
        }).catch((err) => {
            dispatch({ type: 'SIGNUP_ERROR', err})
        })
    }
}

i dodanie książki do tej tablicy próbowałem zrobić jakoś tak : 
 

    const addBook = () => {
        var user = firebase.auth().currentUser;
        let newBooks = user.books;
        //newBooks.push(props.book.id)
        console.log(newBooks)
    }

Ale mam wrażenie, że to kompletnie nie tędy drogą, a nie mogę nigdzie znaleźć informacji o tym..

komentarz zamknięcia: f

Podobne pytania

0 głosów
0 odpowiedzi 222 wizyt
pytanie zadane 14 marca 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
0 głosów
0 odpowiedzi 460 wizyt
pytanie zadane 25 kwietnia 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
0 głosów
1 odpowiedź 305 wizyt
pytanie zadane 22 kwietnia 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)

93,695 zapytań

142,614 odpowiedzi

323,225 komentarzy

63,227 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...