Update mongoDb

This commit is contained in:
sunkaixuan 2025-05-06 20:10:31 +08:00
parent 82ee75c9ca
commit 4e55082721
2 changed files with 13 additions and 3 deletions

View File

@ -42,7 +42,13 @@ namespace MongoDbTest
var list5 = db.Queryable<OrderInfo>().OrderByDescending(it => it.Price).ToList();
var list6 = db.Queryable<OrderInfo>().OrderByDescending(it => new { it.Id,Name=it.Name }).ToList();
var list6 = db.Queryable<OrderInfo>().OrderBy(it => new { it.Id,Name=it.Name }).ToList();
var list7 = db.Queryable<OrderInfo>().OrderByDescending(it => new { it.Id, Name = it.Name }).ToList();
var list8= db.Queryable<OrderInfo>().OrderBy(it => new { it.Id, Name = it.Name },OrderByType.Desc).ToList();
var list9 = db.Queryable<OrderInfo>().OrderBy(it=>it.Name).OrderByDescending(it => it.Price).ToList();
//测试生成SQL性能
TestSqlBuilder(db);

View File

@ -94,7 +94,11 @@ namespace SqlSugar.MongoDb
int lastSpace = str.LastIndexOf(' ');
string jsonPart = str.Substring(0, lastSpace).Trim();
string directionPart = str.Substring(lastSpace + 1).Trim().ToUpper();
if (str.EndsWith("}"))
{
jsonPart = str;
directionPart = "ASC";
}
var bson = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(jsonPart);
if (bson.Contains("fieldName"))
{