有两种方法可以实现此目的。第一个是使用:Map
Map<String, Object> map = new HashMap<>();
map.put("yourProperty", "yourValue");
firebaseFirestore.collection("Users").document(user_id).update(map);
如您所见,我使用了方法而不是方法。update()
set()
第二种方法是使用模型类的对象,如下所示:
YourModelClass yourModelClass = new YourModelClass();
yourModelClass.setProperty("yourValue");
firebaseFirestore.collection("Users").document(user_id)
.set(yourModelClass, SetOptions.mergeFields("yourProperty"));
如您所见,我使用了该方法,但我已作为 第二个参数 ,这意味着我们仅在特定字段上进行更新。set()
SetOptions.mergeFields("yourProperty")