android - Android Cloud Firestore 将新项目添加到文档子列表
问题描述
我需要将一个项目添加到我的文档中的列表中。不幸的是,我的代码总是覆盖旧值。如何更改代码以始终添加新项目?
db = FirebaseFirestore.getInstance();
String userid = FirebaseAuth.getInstance().getCurrentUser().getUid();
db.collection("Users").document(userid);
Map<String, Object> docData = new HashMap<>();
Map<String, Object> nestedData = new HashMap<>();
nestedData.put("Ernährung2", true);
docData.put("channelAbos", nestedData);
db.collection("Users").document(FirebaseAuth.getInstance().getCurrentUser().getUid())
.set(docData);
解决方案
推荐阅读
- sql - 隐蔽 Oracle 查询到 Sql Server 查询
- sql - 所有数据集的每月平均成本。SQL
- wpf - 首先让 HierachichalDataTemplate 显示子项。(后订单(LRN))
- python - Keras 中的“细胞类”是什么?
- python-3.x - 在不使用 oauth2 的情况下写入公共 google 文件夹和 google 表格?
- docker - 本地牧场主主机在 gui 上不可见
- vba - PowerPoint:循环数组时 VBA 下标超出范围
- c# - 当同名存在多次时无法解析 JSON
- c# - 在 platform.uno 项目中引用 .netstandard2_0 项目
- outlook-web-addins - 编程前景套件栏