typescript - FIrebase 将数据推送到数组中。什么是正确的语法?
问题描述
如何将 7 个条目推送到消息数组中。我使用以下语法,但它不起作用,它覆盖了数组 0 索引。
this.signleChat.doc(id).set({messages:{}},{merge:true});
请帮助解决更新的 Firebase 查询。
解决方案
要在消息数组中添加另一个条目,请执行以下操作:
this.signleChat.doc(id).update({messages:{}});
从文档:
要更新文档的某些字段而不覆盖整个文档,请使用
update()
方法。
推荐阅读
- c# - 是否可以在该函数内部获取从异步函数返回的 Task 对象?
- oracle - 使用哪种类型的物化视图刷新以及如何在每周二刷新物化视图
- go - RabbitMQ 消费者性能 - 预取与并发
- ansible - 谁我可以在 cfg 中替换多行
- spring-boot - Swagger 重写 @JsonProperty("") 注释
- python - 为什么 HTML 节点的文本使用 HTMLParser 为空?
- javascript - 调用同一服务的方法在 jsPDF、Angular 中不起作用
- python - 如何检查python中是否存在文件?
- python-3.x - 如何制作等高线图并克服没有找到等高线水平?
- elasticsearch - 真正巨大的查询或优化弹性搜索更新