Доступ к многомерному массиву firebase реагирует? - PullRequest
0 голосов
/ 03 ноября 2019

Я хочу получить доступ к своему многомерному массиву, используя response и firebase:

ref
      .orderByKey()
      .limitToLast(this.state.limit)
      .once('value', snapshot => {
        //    console.log("FireB ",snapshot)
        var items = [];
        snapshot.forEach(child => {
          items.push({
            key: child.key,
            ...child.val(),
          });
        });

        console.log(items);

items возвращает меня:

Object {
    "answers": Object {
      "yzd8dedz2": Object {
        "answers": "Koool",
        "author": "yrpgRXZzdd1V0WY2",
        "timestamp": 1572804148567,
      },
    },
    "author": "awzmr2L9qwzdo2",
    "key": "ddkdkdkd",
    "question": "Oh yeah",
    "timestamp": 1572727434712,
  },
]

Как мне получить доступ к объекту ответов? и поставить ключ, как я сделал для первого ребенка? ожидаемый массив:

Object {
    "answers": Object {
        "key" : "yzd8dedz2", //pass key here
        "answers": "Koool",
        "author": "yrpgRXZzdd1V0WY2",
        "timestamp": 1572804148567,
      },

    "author": "awzmr2L9qwzdo2",
    "key": "ddkdkdkd",
    "question": "Oh yeah",
    "timestamp": 1572727434712,
  },
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...