【发布时间】:2020-09-13 12:36:02
【问题描述】:
在我的 Flutter 应用程序中,我有一个数据库,用于跟踪用户喜欢哪些项目以及他不喜欢哪些项目。我有这个功能
List finalFavoritesList;
void queryDb() async {
final db = await database;
final allRows = await db.query(TABLE_FAVORITE);
List finalFavoritesList = allRows.toList(growable: true);
print(finalFavoritesList);
}
据我了解,它从 sqflite 数据库创建了一个 dart 列表。 Logcat 打印:
[{id: 0, isFavorite: 0}, {id: 1, isFavorite: 1}, {id: 2, isFavorite: 0}, {id: 3, isFavorite: 1}, {id: 4, isFavorite: 0}, {id: 5, isFavorite: 1}]
现在我想删除每个条目,其中 isFavorite 等于 0 但我不知道如何。这个新列表应该有另一个名字。
【问题讨论】: