我正在尝试将BsonString转换为BsonArray,如下所示:
BsonString str = "[{ \"_id\" : \"domain\", \"nm\" : \"Domain\", \"value\" : [\"test.com\"], \"dt\" : ISODate(\"2014-08-04T04:00:00Z\") }]\"";
BsonArray array = str.AsBsonArray;
我得到例外:
无法将“MongoDB.Bson.BsonString”类型的对象强制转换为“MongoDB.Bson.BsonArray”。
关于如何将字符串解析为BsonArray对象的任何想法。不用手工做?
答案 0 :(得分:2)
有些蠢蠢欲动,找到了解决方案
BsonArray array = BsonSerializer.Deserialize<BsonArray>(str);