From bce3e1cf11d87c49e266a360893979e6efa1972f Mon Sep 17 00:00:00 2001 From: "nick.yi" Date: Tue, 14 Oct 2025 16:30:16 +0800 Subject: [PATCH] optimze mongodb query default limit=10 --- .../BotSharp.Plugin.SqlDriver/Functions/SqlSelect.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Plugins/BotSharp.Plugin.SqlDriver/Functions/SqlSelect.cs b/src/Plugins/BotSharp.Plugin.SqlDriver/Functions/SqlSelect.cs index fdca6dab..0f898200 100644 --- a/src/Plugins/BotSharp.Plugin.SqlDriver/Functions/SqlSelect.cs +++ b/src/Plugins/BotSharp.Plugin.SqlDriver/Functions/SqlSelect.cs @@ -154,7 +154,13 @@ public class SqlSelect : IFunctionCallback // Apply limit var limitMatch = Regex.Match(chainedOps, @"\.limit\s*\((\d+)\)"); if (limitMatch.Success && int.TryParse(limitMatch.Groups[1].Value, out var limit)) + { findFluent = findFluent.Limit(limit); + } + else + { + findFluent = findFluent.Limit(10); + } return findFluent; }