diff --git a/pom.xml b/pom.xml
index 7eaf6a8015..557e1ad29d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,7 @@
org.springframework.data.build
spring-data-parent
- 4.0.0
+ 4.1.0-SNAPSHOT
@@ -26,7 +26,7 @@
multi
spring-data-mongodb
- 4.0.0
+ 4.1.0-SNAPSHOT
5.6.1
1.19
@@ -157,8 +157,20 @@
-
-
+
+ spring-snapshot
+ https://repo.spring.io/snapshot
+
+ true
+
+
+ false
+
+
+
+ spring-milestone
+ https://repo.spring.io/milestone
+
diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/SerializationUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/SerializationUtils.java
index 29f8adb2c6..b34d175306 100644
--- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/SerializationUtils.java
+++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/SerializationUtils.java
@@ -23,6 +23,9 @@
import java.util.Map;
import org.bson.Document;
+import org.bson.json.JsonMode;
+import org.bson.json.JsonWriterSettings;
+import org.bson.types.ObjectId;
import org.jspecify.annotations.Nullable;
import org.springframework.core.convert.converter.Converter;
import org.springframework.lang.Contract;
@@ -37,6 +40,11 @@
*/
public abstract class SerializationUtils {
+ private static final JsonWriterSettings LOGGING_JSON_SETTINGS =
+ JsonWriterSettings.builder()
+ .outputMode(JsonMode.SHELL)
+ .build();
+
private SerializationUtils() {
}
@@ -118,7 +126,14 @@ private static void toFlatMap(String currentPath, Object source, Map