如何从Firebase获取动态属性的值

时间:2019-10-17 01:48:33

标签: typescript firebase ionic4

FXTTC8* is the user ID/property

我正在构建一个聊天应用程序,我想添加用户ID的动态字段,并最终在其中设置带有时间戳的用户ID。

所以[uid]:Date.Time

我不确定如何从Firebase获取此值。

        qry.get()
        .then((data) => {
          data.forEach(snp => {
              this.travelBuddies.push({
                id: snp.id,
                likes: snp.data().likes,
                userId: snp.data().userId,
                unread: snp.data().unread,
                [this.loggedInUser.uid]: snp.data().?
              });

我只希望能够按uid desc进行排序。最后一行“ [this.loggedInUser.uid]:snp.data()。?”用户ID的snp.data()。name放在点号后,但我不确定该怎么做。

1 个答案:

答案 0 :(得分:0)

使用过的[] [this.loggedInUser.uid]:snp.data()[this.loggedInUser.uid],