我正在尝试使用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);
我想知道应该用什么来代替???
来选择所有文件?
答案 0 :(得分:1)
使用空的QueryDocument
:
var query = new QueryDocument();
但请注意,FindAndModify
只会修改第一个匹配文档。