diff --git a/dsl-template/src/commonMain/kotlin/options/ReadConcern.kt b/dsl-template/src/commonMain/kotlin/options/ReadConcern.kt index c970e700..c7ba67e3 100644 --- a/dsl-template/src/commonMain/kotlin/options/ReadConcern.kt +++ b/dsl-template/src/commonMain/kotlin/options/ReadConcern.kt @@ -34,7 +34,9 @@ class ReadConcernOption( @LowLevelApi override fun write(writer: BsonValueWriter) = with(writer) { - writeString(concern.bsonName) + writeDocument { + writeString("level", concern.bsonName) + } } } diff --git a/dsl/src/commonMain/kotlin/options/ReadConcern.kt b/dsl/src/commonMain/kotlin/options/ReadConcern.kt index d5923c36..9ac321a3 100644 --- a/dsl/src/commonMain/kotlin/options/ReadConcern.kt +++ b/dsl/src/commonMain/kotlin/options/ReadConcern.kt @@ -37,7 +37,9 @@ class ReadConcernOption( @LowLevelApi override fun write(writer: BsonValueWriter) = with(writer) { - writeString(concern.bsonName) + writeDocument { + writeString("level", concern.bsonName) + } } }