, поэтому я недавно использую Firestore для хранения данных. на данный момент мне нужно удалить данные, уже сохраненные в Firestore через мое приложение. Я пытался
Future<void> removeDocument(String id, String userId){
return ref.document(userId).collection(userId).document(id).delete().whenComplete((){
print("DELETE DONE::");
});
}
Но это не работает. Дело в том, что я использовал userId для сохранения данных пользователя
Теперь я хочу удалить данные, но они не удаляются, даже если сообщение печати отображается в моем журнале , Метод ниже, как я добавляю данные в Firestore
Future<void> addDocument(Map data, String userId){
return ref.document(userId).collection(userId).add(data);
}
void setupLocatorWorkout() {
locatorWorkout.registerLazySingleton(() => Api('workout_goal'));
locatorWorkout.registerLazySingleton(() => CRUDRemoteDataSource());
}
Api(this.path){
print("$path");
ref = _db.collection(path); // this is the base collection
}
пожалуйста, что я здесь не так делаю? Спасибо !!!