MongoDb c# 驱动程序 2.0 BsonNull 用法

MongoDb c# driver 2.0 BsonNull usage

我有 isDeleted Nullable 属性 Profile class。

Builders<Profile>.Filter.Eq(p => p.IsDeleted, BsonNull.Value)

但是下面的代码引发了下一个编译错误:

Error 11    Cannot convert lambda expression to type 
'MongoDB.Driver.FieldDefinition<MongoDB.DataTypes.Profile,MongoDB.Bson.BsonNull>' 
because it is not a delegate type   

如何实现空检查?

如果 IsDeleted 可以为 null,您可以在查询时使用简单的 null 而不是 BsonNull.Value

Builders<Profile>.Filter.Eq(p => p.IsDeleted, null)