'BsonSerializationException: Creator map for class has 2 arguments, but none are configured
I have a TextSearchJob
object to store on MongoDB.
I am rather new with the database and I don't know why I have this error with the IDictionary
version (on the right) while I have no error with the IEnumerable
version(on the left):
MongoDB.Bson.BsonSerializationException: Creator map for class TextSearchJob has 2 arguments, but none are configured.
Solution 1:[1]
It appears that if the constructor parameter name matches the property name, it must be of the same type.
For my constructor, I wanted to have a type different from the property. So to solve my problem, I had to give a parameter name different from the property's to be able to use a different type... Go figure. :/
So, I just renamed my parameter inputs
to kvInputs
, and it worked.
Solution 2:[2]
FieldName and his type should match to argument in ctor with the same name.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Dude Pascalou |
Solution 2 | dododo |