2013-10-05 4 views
0

Я пытаюсь использовать collection.FindAndModify и дать ему IMongoQuery, который выбирает все документы. Но я не могу найти, как создать запрос без каких-либо условий!Запрос без условий в MongoDB + C#

Может ли кто-нибудь сказать мне, как это сделать? Я использую 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

Используйте пустой QueryDocument:

var query = new QueryDocument(); 

Но имейте в виду, что FindAndModify будет изменять только соответствующий документ первый.

+0

Спасибо, и вещь о 'FindAndModify' Я знал это, и это было необходимо. – Mehran

Смежные вопросы