Правильный способ работы с базой данных в реальном времени - PullRequest
0 голосов
/ 24 октября 2018

Я в настоящее время нахожусь в проекте, к которому я тестирую firebase У меня есть некоторые проблемы, я хотел бы знать, каковы хорошие методы работы с firebase .....

Oneпроблема в том, что я буду работать с несколькими узлами, и я не знаю, целесообразно ли таким образом вызывать данные с обещаниями .....

let oneData = new Promise( res => {
    one.on('value', s => {
    let a = res(s.val());
        return a;
    });
});

let twoData = new Promise( res => {
    two.on('value', s => {
    let a = res(s.val());
        return a;
    });
});

oneData.then(d =>{
    console.log(d);
    // work data
});

twoData.then(d =>{
    console.log(d);
    // work data
});

проблема в том, что я представляю, что потерял бы слушателя в реальном времени, я запутался в том, как объединить данные нескольких узлов и спокойно работать, зная, что они доступны..... что я сделал, так это сделал ... ...

one.on('value', a => {
  two.on('value', b => {
    tree.on('value', c => {
        // work data
    });
  });
});

Я благодарю это сообщество за помощь и знания, которыми они могут поделиться, спасибо!

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