【问题标题】:How do I access the iddoFeed node and fetch all information?如何访问 iddoFeed 节点并获取所有信息?
【发布时间】:2019-04-13 05:57:35
【问题描述】:

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
            })
        })

【问题讨论】:

  • 下次请发布更清晰的问题并解释您要做什么。

标签: javascript firebase firebase-realtime-database


【解决方案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,

        })
    })

【讨论】:

  • iddoFeed 会有所不同,图像只是一个环绕。当我进行搜索时,它会访问第一个节点,但我无法访问 iddoFeed
猜你喜欢
  • 2023-04-11
  • 1970-01-01
  • 1970-01-01
  • 2012-05-10
  • 1970-01-01
  • 1970-01-01
  • 2016-03-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多