From 14e40daf0a7101c6f711035ce7ea84f1f4982514 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 20 Jun 2025 16:35:00 +0800 Subject: [PATCH] Update mongodb --- .../MongoDbTest/UnitTest/Update.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Src/Asp.NetCore2/MongoDbTest/UnitTest/Update.cs b/Src/Asp.NetCore2/MongoDbTest/UnitTest/Update.cs index 885ad32ba..3d622d82d 100644 --- a/Src/Asp.NetCore2/MongoDbTest/UnitTest/Update.cs +++ b/Src/Asp.NetCore2/MongoDbTest/UnitTest/Update.cs @@ -14,6 +14,25 @@ namespace MongoDbTest var db = DBHelper.DbHelper.GetNewDb(); db.CodeFirst.InitTables(); db.DbMaintenance.TruncateTable(); + db.Insertable(new Student() { Age = 1, Name = "11", SchoolId = "111", CreateDateTime = DateTime.Now }).ExecuteCommandAsync().GetAwaiter().GetResult(); + db.Insertable(new List() { + new Student() { Age = 2, Name = "22", SchoolId = "222", CreateDateTime = DateTime.Now }, + new Student() { Age = 3, Name = "33", SchoolId = "333", CreateDateTime = DateTime.Now } + }).ExecuteCommandAsync().GetAwaiter().GetResult(); + + var list=db.Queryable().ToList(); + db.Insertable(new Student() { Age = 1, Name = "xx", SchoolId = "111", CreateDateTime = DateTime.Now }).ExecuteCommandAsync().GetAwaiter().GetResult(); + foreach (var item in list) + { + item.Name = item.Name + "haha"; + } + db.Updateable(list).ExecuteCommand(); + var list2 = db.Queryable().ToList(); + foreach (var item in list2) + { + if (item.Name == "xx") continue; + if (!item.Name.EndsWith("haha")) Cases.ThrowUnitError(); + } } [SqlSugar.SugarTable("UnitStudentdghhuesd3z1")] public class Student : MongoDbBase