我需要将一个对象推入节点关注者,但我找不到方法。
我试试这个:
this.af.database.list(`profile/${user}/followers/`).push({[from]: true});
我需要下一个输出
有什么想法吗?
答案 0 :(得分:7)
使用push()
会使用自动生成的随机唯一ID将新节点推送到列表中。如果您需要设置特定值,则需要使用set()
代替:
this.af.database.object(`profile/${user}/followers/${from}`).set(true);
在此示例中,我使用object()
代替list()
来直接创建您要创建的列表中的值的引用,以及${from}
的位置与代码中的[from]
值相同。
或者,您可以改为使用update()
方法:
this.af.database.object(`profile/${user}/followers`).update({[from]: true});