gpt4 book ai didi

javascript - Firebase - update() 数据库中的值

转载 作者:行者123 更新时间:2023-11-28 17:35:33 26 4
gpt4 key购买 nike

我正在尝试 update() 我的 firebase 数据库内的一个值,但我很挣扎。

我首先做了:

  this.database.list('/replies/'+this.postData.parent+'/'+this.postData.id).update('score', this.voteCount)

认为这可行,但我收到错误:

ERROR Error: Reference.update failed: First argument must be an object containing the children to replace.

然后我尝试了:

this.database.list('/replies/'+this.postData.parent+'/'+this.postData.id).update({'score': this.voteCount})

其中 this.voteCount 是一个整数。

我收到以下错误:

ERROR Error: Expects a string, snapshot, or reference. Got: object

我真的很困惑为什么它首先要求一个对象,然后又告诉我它不需要一个对象..

如果我将 update() 更改为 set() 并将其保留为 ('score', this.voteCount) 它工作正常,但我不想设置它,如果存在我想更新它..

我做错了什么吗?谢谢!

最佳答案

尝试:

this.database.ref('/replies/'+this.postData.parent+'/'+this.postData.id).update({'score': this.voteCount})

关于javascript - Firebase - update() 数据库中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49222260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com