我需要将一个项目添加到文档内部的数组中。不幸的是,我的代码总是覆盖现有数组。 这是我的代码:
db = FirebaseFirestore.getInstance();
Map<String, Object> docData = new HashMap<>();
docData.put("channelAbos", Arrays.asList("Bla", "Blo"));
db.collection("Users").document(FirebaseAuth.getInstance().getCurrentUser().getUid())
.set(docData, SetOptions.merge());