【问题标题】:FIrebase push data into array. what is the proper syntax?FIrebase 将数据推送到数组中。什么是正确的语法?
【发布时间】:2023-12-19 12:31:01
【问题描述】:

如何将 7 个条目推送到消息数组中。我使用以下语法,但它不起作用,它覆盖了数组 0 索引。

this.signleChat.doc(id).set({messages:{}},{merge:true});

请帮助解决更新后的 firebase 查询。

【问题讨论】:

    标签: typescript firebase google-cloud-firestore ionic4 angular8


    【解决方案1】:

    要在消息数组中添加另一个条目,请执行以下操作:

    this.signleChat.doc(id).update({messages:{}});
    

    来自docs

    要更新文档的某些字段而不覆盖整个文档,请使用update() 方法。

    【讨论】: