在MongoDB + C#中无条件查询

时间:2013-10-05 05:56:20

标签: mongodb mongodb-.net-driver

我正在尝试使用collection.FindAndModify并给它一个IMongoQuery来选择所有文档。但我找不到如何在没有任何条件的情况下创建查询!

谁能告诉我怎么做?我正在使用MongoDB C#Driver v1.8.3。

这是我的代码:

var query = ???;
var sortBy = SortBy.Ascending(new string[] { "last_update" });
var update = Update<Entity>.Set(e => e.last_update, DateTime.Now);
var fields = Fields.Include(new string[] { "counter", "_id" });
var m = collection.FindAndModify(query, sortBy, update, fields, false, false);

我想知道应该用什么来代替???来选择所有文件?

1 个答案:

答案 0 :(得分:1)

使用空的QueryDocument

var query = new QueryDocument();

但请注意,FindAndModify只会修改第一个匹配文档。