Firebase 推送项自定义键

Firebase push item custom key

我需要将一个对象推送到节点的追随者中,但我没有找到方法。

我试试这个:

this.af.database.list(`profile/${user}/followers/`).push({[from]: true});

但我的输出是这样的

我需要下一个输出

有什么想法吗?

使用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});