当我想更新recipIds用户文档中的数组列表时,数组列表被擦除并设置新值。
我试图获取旧收藏,然后为其添加新价值并进行更新,但这似乎有点过分了。
public void saveRecipeIds(User user) {
String currentUserId = mAuth.getCurrentUser().getUid();
Map<String, Object> userMap = new HashMap<>();
userMap.put("recipeIds", user.getRecipesIds());
db.collection("users").document(currentUserId).update(userMap);
}
我想用新值更新我的数组列表而不擦除旧列表数据。
这是它在 Firestore 中的样子:
PIPIONE
相关分类