diff --git a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java index 71c2eb876..42e5ecdad 100644 --- a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java +++ b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java @@ -128,8 +128,7 @@ public class MongoOperationHelper { } final int filterLengthLimit = Config.Plugin.MongoDB.FILTER_LENGTH_LIMIT; if (filterLengthLimit > 0 && params.length() > filterLengthLimit) { - params.append("..."); - break; + return params.substring(0, filterLengthLimit) + "..."; } } return params.toString();