MongoDb,OrderByModel错误 返回

SqlSugar 沟通中
2 214

无实体查询,ISugarQueryable<T> OrderBy(List<OrderByModel> models);,这个接口实现类似_QueryInExpress.OrderBy(_ExpressOrderby).OrderBy(P=>P.CreateOn)的查询表达式,在形成查询query的时候语法不对,报错位置见附图,GetOrderByString方法中,前半段是 sql语法,后半段是mongodb的json 语法,后来我更换成了,

var list= db.Queryable<object>().AS("TableName") .OrderBy("{ \"Name\" : 1 }").OrderBy(P=>P.CreateOn)语法,在生成语句的时候依然是报错的,后来我改成了

var list= db.Queryable<object>().AS("TableName") .OrderBy("{ \"SqlSugarFieldName\" : \"Name \"} ASC").OrderBy(P=>P.CreateOn)这样写就正常了


附图image.png


热忱回答2