1

是否可以查询 MongoDB,但使用 C# 对象(可能部分填充)作为查询参数?

foo在集合中找到它们部分或更多等于我的参数foo对象的所有内容。

这是来自 MondoDB 的 C# 驱动程序页面:

MongoCollection<BsonDocument> books;
var query = Query.Wrap(new { author = "Kurt Vonnegut" });
foreach (BsonDocument book in books.Find(query)) {
    // do something with book
}

我看不到这种.Wrap方法,它似乎不再可用。

有谁知道我如何使用像这样的匿名对象或强类型对象来查询我的集合?

4

1 回答 1

0

我认为您需要使用 Bson Serilaization 对象才能使您的查询正常工作。看看这个页面 - http://www.mongodb.org/display/DOCS/CSharp+Driver+Serialization+Tutorial

于 2013-01-02T20:56:56.437 回答