Как мне получить доступ к узлу iddoFeed и получить всю информацию?

#javascript #firebase #firebase-realtime-database

#javascript #firebase #firebase-realtime-database

Вопрос:

введите описание изображения здесь

 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. В следующий раз, пожалуйста, опубликуйте более четкий вопрос и объяснение того, что вы пытаетесь сделать.

Ответ №1:

Мне кажется, что вам просто нужно уничтожить объект 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,

        })
    })
  

Комментарии:

1. iddoFeed будет другим, изображение просто обернуто. Когда я выполняю поиск, он обращается к первому узлу, но у меня нет доступа к iddoFeed