From 9b68e003bd5d7a93c662b977ef72dd52dcd57682 Mon Sep 17 00:00:00 2001 From: "Mr.Jia" Date: Fri, 12 Apr 2024 23:09:49 +0800 Subject: [PATCH 1/2] update readme --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 32c9c04..099262c 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@ jdk-17 - - star + + star - - fork + + fork

@@ -63,8 +63,8 @@ MyBatisPlus就是可以不用像MyBatis一样写过多的sql语句,Mongo-Plus ### 联系我们 #### 在使用MongoPlus的过程中,有任何问题和想法或者加入群聊请联系我 -#### 目前裸辞,北京求内推😟 #### v:JiaChaoYang_ +#### 备注:MongoPlus 微信 ### 参与贡献 -- Gitee From ccb7e08bb1de32c687e27da6db5695f1abbbbdcc Mon Sep 17 00:00:00 2001 From: zhushengwen Date: Tue, 30 Apr 2024 12:58:51 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=A1=A8=E4=B8=AD?= =?UTF-8?q?=E6=9C=89=E7=A9=BA=E5=80=BC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/anwen/mongo/convert/Converter.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/mongo-plus-core/src/main/java/com/anwen/mongo/convert/Converter.java b/mongo-plus-core/src/main/java/com/anwen/mongo/convert/Converter.java index 06c5dc1..88e38cc 100644 --- a/mongo-plus-core/src/main/java/com/anwen/mongo/convert/Converter.java +++ b/mongo-plus-core/src/main/java/com/anwen/mongo/convert/Converter.java @@ -9,7 +9,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.*; -import java.util.stream.Collectors; public class Converter { @@ -33,7 +32,7 @@ public class Converter { return resultList; } - public static Map convertDocumentToMapOne(FindIterable iterable){ + public static Map convertDocumentToMapOne(FindIterable iterable) { try (MongoCursor cursor = iterable.iterator()) { if (cursor.hasNext()) { return convertKeysToCamelCase(cursor.next()); @@ -61,10 +60,13 @@ public class Converter { public static Map convertKeysToCamelCase(Map map) { return map.entrySet().stream() - .collect(Collectors.toMap( - entry -> convertToCamelCaseIfNeeded(entry.getKey()), - entry -> convertValue(entry.getValue()) - )); + .collect( + HashMap::new, + (m, entry) -> + m.put(convertToCamelCaseIfNeeded(entry.getKey()), + convertValue(entry.getValue())), + HashMap::putAll + ); } private static String convertToCamelCaseIfNeeded(String key) { -- Gitee