【发布时间】:2021-10-06 16:11:02
【问题描述】:
我知道可能存在重复。但我一直在研究这些问题。他们有一个功能,然后是聚合。但这是 mongo shell 的常见答案。 我从 mongo shell 得到了这个结果
[
{
_id: ObjectId("5da08d49949b4c000100b90b"),
ModifiedOn: ISODate("2019-10-11T14:10:17.461Z"),
UniqueNumber: Long("22635664")
}
]
我尝试了以下操作
BsonSerializer.Deserialize<BsonArray>(string)
但我明白了
JSON reader was expecting a value but found 'Long'.
我能做什么?显然这不是正确的 Bson 格式。但是如果我删除这个字符串UniqueNumber: Long("22635664")。然后一切正常。我该怎么办?
顺便说一句。我不能使用自定义类。因为json会改变。
这个结果是从mongosh 输出的。但如果我使用mongo,那么它会解析。
【问题讨论】:
标签: c# mongodb deserialization bson