diff --git a/Src/Asp.NetCore2/MongoDbTest/UnitTest/SingleQuery.cs b/Src/Asp.NetCore2/MongoDbTest/UnitTest/SingleQuery.cs index b79aa721e..7c66be41c 100644 --- a/Src/Asp.NetCore2/MongoDbTest/UnitTest/SingleQuery.cs +++ b/Src/Asp.NetCore2/MongoDbTest/UnitTest/SingleQuery.cs @@ -29,11 +29,15 @@ namespace MongoDbTest var tableCount = db.Queryable().ToList().Count; if(tableCount!=3) Cases.ThrowUnitError(); - db.Insertable(new School() { Name = "zz大学" }).ExecuteCommand(); + db.Insertable(new School() { Name = "ss大学" }).ExecuteCommand(); db.Insertable(new School() { Name = "yy大学" }).ExecuteCommand(); var count = 0; var list = db.Queryable().OrderBy(it=>it.Name).ToPageList(1,2,ref count); - if(count != 5||list.Count!=2) Cases.ThrowUnitError(); + if(count != 5||list.Count!=2) Cases.ThrowUnitError(); + + var list3 = db.Queryable().Where(it=>it.Name== "zz大学"||it.Name== "ss大学").ToPageList(1, 2, ref count); + if(count!=2||list3.Count!=2) Cases.ThrowUnitError(); + if (list3.First().Name!= "zz大学"|| list3.Last().Name != "ss大学") Cases.ThrowUnitError(); } } [SqlSugar.SugarTable("UnitStudent123131")] diff --git a/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/Queryable/MongoDbQueryable.cs b/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/Queryable/MongoDbQueryable.cs index 807c1695e..cc13bbf68 100644 --- a/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/Queryable/MongoDbQueryable.cs +++ b/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/Queryable/MongoDbQueryable.cs @@ -9,8 +9,8 @@ namespace SqlSugar.MongoDb public class MongoDbQueryable : QueryableProvider { public override int Count() - { - return base.Count(); + { + return GetCount(); ; } public override ISugarQueryable With(string withString) {