新增数据库 可选多记录更新
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user