From 61548b2bbdbf10b9bf7454939ac3b72fca3a99a4 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 9 May 2025 20:19:47 +0800 Subject: [PATCH] Update Mongodb --- Src/Asp.NetCore2/MongoDbTest/OrmTest/OrmTest.cs | 6 ++++++ .../ExpToSql/VisitorItems/BinaryExpressionTranslator.cs | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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",