Создать группу в Firebase - PullRequest
0 голосов
/ 30 марта 2019

У меня была коллекция Время , куда я мог пригласить новых соавторов, я сделал с массивом, но я увидел, что это не лучшая практика для использования на берегу базы огня,Лучше всего сделать это с другой коллекцией, поэтому я создал новый вызов timeColaborador , где я должен остаться:


_timeColaboradores
     TIME_1:
      user1: true
      user2: true 



adiciona(event) {        
        event.preventDefault();
        let time = this._criaTime();

        ref.child('time').push(time).then(snapshot => {

            let timeColaborador = this._criaTimeColaborador(UID_USER);

            ref.child('timeColaborador/' + snapshot.key ).set(timeColaborador).then(teste =>{
            });
        });
        this._limpaFormulario();   
    }

JSON, который вы создаете:

{
  "time" : {
    "-LbAl36F1ISu2DuM21yc" : {
      "_nick" : "123",
      "_nome" : "321"
    }
  },
  "timeColaborador" : {
    "-LbAl36F1ISu2DuM21yc" : {
      "_colaboradores" : "b6CS4TAejgfii54HzWMwhWPdYQB2"
    }
  }
}

вместо:

"timeColaborador" : {
        "-LbAl36F1ISu2DuM21yc" : {
          "_colaboradores" : "b6CS4TAejgfii54HzWMwhWPdYQB2"
        }

хотел остаться:

"timeColaborador" : {
            "-LbAl36F1ISu2DuM21yc" : {
              "b6CS4TAejgfii54HzWMwhWPdYQB2": true
            }

Вы можете сделать это?

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