Как получить доступ к узлу iddoFeed и получить всю информацию? - PullRequest
0 голосов
/ 12 апреля 2019

enter image description here

firebase.database().ref('feeds').once('value').then((snapshot) => {

        let feeds = []

        snapshot.forEach((childItem) => {
            feeds.push({
                key: childItem.key,
                id: childItem.val().id_user,
                id_user: childItem.val().id_user,
                url: childItem.val().url,
                date_posted: childItem.val().date_posted,
                name: childItem.val().name,
                avatar:childItem.val().avatar,
                like_count: childItem.val().like_count,
                is_liked: childItem.val().is_liked,
                //comments: childItem.comments
            })
        })

1 Ответ

0 голосов
/ 12 апреля 2019

Мне кажется, что вам просто нужно деструктурировать объект iddoFeed .. Ваш вопрос неясен, но я думаю, это то, что вы пытаетесь сделать.

let feeds = []

    snapshot.forEach((childItem) => {
        feeds.push({
            key: childItem.key,
            id: childItem.val().iddoFeed.id_user,
            id_user: childItem.val().iddoFeed.id_user,
            url: childItem.val().iddoFeed.url,
            date_posted: childItem.val().iddoFeed.date_posted,
            name: childItem.val().iddoFeed.name,
            avatar:childItem.val().iddoFeed.avatar,
            like_count: childItem.val().iddoFeed.like_count,
            is_liked: childItem.val().iddoFeed.is_liked,

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