新增数据库 可选多记录更新

This commit is contained in:
qmqz
2025-01-13 11:02:31 +08:00
parent ffaf27e764
commit 234d8ea7ca
2 changed files with 6 additions and 3 deletions

View File

@@ -17,7 +17,8 @@ abstract class DataBase {
// 执行更新操作 // 执行更新操作
Future<void> update( Future<void> update(
String table, Map<String, dynamic> data, dynamic condition); String table, Map<String, dynamic> data, dynamic condition,
{bool multiUpdate = false});
// 执行删除操作 // 执行删除操作
Future<void> delete(String table, dynamic condition); Future<void> delete(String table, dynamic condition);

View File

@@ -45,7 +45,9 @@ class MongoDb implements DataBase {
@override @override
Future<void> update( Future<void> update(
String table, Map<String, dynamic> data, dynamic condition) async { String table, Map<String, dynamic> data, dynamic condition,
await getCollection(table).update(condition, data); {bool multiUpdate = false}) async {
await getCollection(table)
.update(condition, data, multiUpdate: multiUpdate);
} }
} }