Firestore: добавление значения в коллекцию и другого значения в поле этой новой коллекции - PullRequest
0 голосов
/ 18 декабря 2018

Как мне добавить «текст» как коллекцию в документ «radioMedia» (ТВ-шоу / фильм), а затем «радио» как поле в текстовую коллекцию?

    var radioAmount;
    if(document.getElementById('smallPromo').checked) {
        radioAmount = 500;
    } else if (document.getElementById('largePromo').checked) {
        radioAmount = 1000;
    }

    var radioMedia;
    if(document.getElementById('show').checked) {
        radioMedia = "TV Shows";
    }
    else if (document.getElementById('movie').checked) {
        radioMedia = "Movies";
    }

    var text = document.getElementById('textSearch').value;

    firebase.firestore().collection('Promoted Media').doc(radioMedia).set({

        amount: radioAmount,
        name: text

    });

То, что у меня здесь есть, просто добавляет radioAmount и text в качестве полей в radioMedia doc

1 Ответ

0 голосов
/ 18 декабря 2018

Вы добавляете document в коллекцию.document может быть определен как простой объект, например:

var myObj = {};
myObj.name = "John";
myObj.age = 21;

затем firebase.firestore.collection("people").doc().set(myObj);

Вы также можете добавить подколлекцию в документ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...