在Firebase中创建一个组

时间:2019-03-30 01:01:54

标签: javascript firebase firebase-realtime-database

我有一个时间的集合,在那里我可以邀请新的合作者,我做了一个数组,但是我发现在火力库的库中使用这不是最佳实践,最好是与另一个收藏夹一起完成,所以我创建了一个新呼叫 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
            }

你能做到吗?

0 个答案:

没有答案