新增数据库 可选多记录更新
This commit is contained in:
@@ -17,7 +17,8 @@ abstract class DataBase {
|
||||
|
||||
// 执行更新操作
|
||||
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);
|
||||
|
||||
@@ -45,7 +45,9 @@ class MongoDb implements DataBase {
|
||||
|
||||
@override
|
||||
Future<void> update(
|
||||
String table, Map<String, dynamic> data, dynamic condition) async {
|
||||
await getCollection(table).update(condition, data);
|
||||
String table, Map<String, dynamic> data, dynamic condition,
|
||||
{bool multiUpdate = false}) async {
|
||||
await getCollection(table)
|
||||
.update(condition, data, multiUpdate: multiUpdate);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user