MongoDB C# Допустим, есть следующие строки кода:Производительность при использовании Filter.Where с помощью драйвера
var filter = Builders<BsonDocument>.Filter.Where(t => t.id == myId);
var result = collection.Find(filter).ToList();
ли перевести фильтр строитель лямбда буквального $, где положение или это оптимизировать его для использования предложение $ eq? $ где медленная производительность, поэтому я не хочу ее использовать, если нет перевода.
Это простой пример, но у нас есть другие запросы в нашем коде, которые являются более длинными, но легко перевести на non $ где запросы.
Я думаю, что вы можете получить фактический запрос от драйвера во время отладки. –
http://stackoverflow.com/questions/13254784/is-there-an-explain-query-for-mongodb-linq –