An error occurred while deserializing the ruleArgs field
of class Test.Test.Common.TesterObject: Cannot deserialize a 'Double[]' from BsonType 'Double'.
当我的.NET应用程序试图从Mongo反序列化下面的类时,我得到了这个错误
public class TesterObject
{
public Type ruleType;
public string ruleDesc;
public double[] ruleArgs;
}
现在,无论ruleArgs
是double[]
、int[]
还是string
,我都会得到错误。如果我全部删除该字段或将其从ruleArgs
重命名为ruleParam
,则此错误是固定的。
有人知道ruleArgs
是否是为蒙古族的某物保留的某种特殊名称吗?我找不到关于这个名字的任何东西。
发布于 2022-08-24 13:46:20
该错误准确地说明了错误所在,文档包含一个双值,但希望将其转换为双值数组
https://stackoverflow.com/questions/73473078
复制相似问题