草庐IT

AsBoolean

全部标签

c# - MongoDb.Bson(官方)内部的AsXXX和ToXXX有什么区别

我只是想知道AsXXX和ToXXX操作在MongoDb中是如何工作的。比如我有如下操作varperson=newBsonDocument();person.Add("age",32);BsonValueage=person["age"];Console.WriteLine(age.AsBoolean);//throwsanexceptionConsole.WriteLine(age.ToBoolean());//TrueAsBoolean()抛出异常,具体为:System.InvalidCastException:Unabletocastobjectoftype'MongoDB.Bso