From 0c3b6200021420703e2b10a010d4b9d3e5fa0d7b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 20 Aug 2025 18:50:03 +0800 Subject: [PATCH] Update mongodb --- .../MongoDb/SqlBuilder/MongoDbExpressionContext.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/SqlBuilder/MongoDbExpressionContext.cs b/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/SqlBuilder/MongoDbExpressionContext.cs index 65cf5827f..6a9fd41f6 100644 --- a/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/SqlBuilder/MongoDbExpressionContext.cs +++ b/Src/Asp.NetCore2/SqlSugar.MongoDbCore/MongoDb/SqlBuilder/MongoDbExpressionContext.cs @@ -576,11 +576,11 @@ namespace SqlSugar.MongoDb BsonValue memberName = new ExpressionVisitor(context).Visit(item); BsonValue startValue = new ExpressionVisitor(context).Visit(start as Expression); BsonValue lengthValue = new ExpressionVisitor(context).Visit(length as Expression); - if (startValue.IsString) + if (startValue.IsString&&ExpressionTool.GetParameters(start as Expression).Count>0) { startValue = UtilMethods.GetMemberName(startValue); } - if (lengthValue.IsString) + if (lengthValue.IsString && ExpressionTool.GetParameters(length as Expression).Count > 0) { lengthValue = UtilMethods.GetMemberName(lengthValue); }