• 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

VPS Starter Arubacloud
0 głosów
128 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 153 wizyt
pytanie zadane 14 marca 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
0 głosów
0 odpowiedzi 362 wizyt
pytanie zadane 25 kwietnia 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
0 głosów
1 odpowiedź 216 wizyt
pytanie zadane 22 kwietnia 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)

92,973 zapytań

141,937 odpowiedzi

321,177 komentarzy

62,301 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.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...