2

如何Builder使用string fieldnameand实现类型化value,如以下代码所示:

Builders<Profile>.Filter.Eq(fieldName, value)

我可以用BsonDocument数据类型来实现它,但我需要检索一个类型化的Profile FilterDifinition.

4

1 回答 1

1

有一个隐式转换 from stringtoFilterDefinition所以你可以像你一样使用它。例如:

var profile = await collection.Find(Builders<Profile>.Filter.Eq("Name", "bar")).SingleAsync();
于 2015-08-06T15:00:02.113 回答