diff --git a/Src/Asp.NetCore2/MongoDbTest/OrmTest/OrmTest.cs b/Src/Asp.NetCore2/MongoDbTest/OrmTest/OrmTest.cs index 72d3563bf..ba73f40a7 100644 --- a/Src/Asp.NetCore2/MongoDbTest/OrmTest/OrmTest.cs +++ b/Src/Asp.NetCore2/MongoDbTest/OrmTest/OrmTest.cs @@ -44,6 +44,12 @@ namespace MongoDbTest .Where(it=> it.Id == ids.Last()) .ExecuteCommand(); + var updateRow4 = db.Updateable() + .SetColumns(it => it.CreateTime == DateTime.Now) + .SetColumns(it => it.Name == "xx") + .Where(it => it.Id == ids.Last()) + .ExecuteCommand(); + var delrow = db.Deleteable(new OrderInfo() { Id = ids.Last() }) .ExecuteCommand(); diff --git a/Src/Asp.NetCore2/SqlSugar.MongoDbCore/ExpToSql/VisitorItems/BinaryExpressionTranslator.cs b/Src/Asp.NetCore2/SqlSugar.MongoDbCore/ExpToSql/VisitorItems/BinaryExpressionTranslator.cs index 2f07d7e58..af0249044 100644 --- a/Src/Asp.NetCore2/SqlSugar.MongoDbCore/ExpToSql/VisitorItems/BinaryExpressionTranslator.cs +++ b/Src/Asp.NetCore2/SqlSugar.MongoDbCore/ExpToSql/VisitorItems/BinaryExpressionTranslator.cs @@ -76,8 +76,8 @@ namespace SqlSugar.MongoDbCore string op = expr.NodeType switch { - ExpressionType.Equal => value.IsBsonNull ? "$eq" : null, - ExpressionType.NotEqual => value.IsBsonNull ? "$ne" : "$ne", + ExpressionType.Equal => "$eq", + ExpressionType.NotEqual => "$ne", ExpressionType.GreaterThan => "$gt", ExpressionType.GreaterThanOrEqual => "$gte", ExpressionType.LessThan => "$lt",