我正在尝试更新使用MVVM架构保存到Firestore的用户信息,因此我创建了一个可处理所有方法(保存,删除和编辑)的存储库。我的编辑方法有问题:
fun EditUser(User: User): Task<Void>{
var documentReference = firestoreDB.collection("/simpleUsers").document(User.getEmail())
return documentReference.update(FieldPath.documentId(),User)
}