当我尝试更新Firebase Realtime数据库中的孩子时,它不起作用。 set
似乎什么也没做。
Future<void> changeCategory(Category c){
return remoteDataService.categoriesRefernece.child(c.id).set(c.toMap());
}
数据库中有一个类别列表,上面的方法应该对其进行更新。 toMap
方法将Cateory
对象转换为Map<String, dynamic>
,c.id
存储Cateory
的firebase-id
答案 0 :(得分:0)
问题在于changeCategory
中的类别不包含新值,因此没有任何要更新的内容。