-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Unknown
-
Affects Version/s: 3.7.0, 3.7.1
-
Component/s: None
-
None
-
None
-
Fully Compatible
-
Dotnet Drivers
-
Not Needed
-
-
None
-
None
-
None
-
None
-
None
-
None
Simple repro:
var filter = Builders<ClassWithBsonTypes>.Filter.Eq(o => o.BsonDocument.ElementCount, 1); filter.Render(new(BsonSerializer.SerializerRegistry.GetSerializer<ClassWithBsonTypes>(), BsonSerializer.SerializerRegistry)); public class ClassWithBsonTypes { public BsonDocument BsonDocument { get; set; } }
fails with:
System.ArgumentException: Serializer value type MongoDB.Bson.BsonValue is incompatible with expression value type System.Int32 (Parameter 'serializer')
- blocks
-
VS-179 Renable tests disabled by CSHARP-5952
-
- Blocked
-