Привет начал использовать MongoDB с C#, находя это действительно круто, просто интересно, что лучший способ для запросаMongoDB лучший способ запроса
SEEM, чтобы иметь возможность из следующих параметров
var query = Query<Entity>.EQ(e => e.Id, id);
var entity = collection.FindOne(query);
против
var entity = collection.Entity.AsQueryable().Single(x => x.Id == id)
Теперь второй выглядит более привлекательным для меня, как его то, к чему я привык, но с точки зрения производительности и лучшей практики, какая разница и что рекомендуется?
У меня нет четкого ответа, но вы пробовали окружить его кодом System.Diagnostics.Stopwatch и делать запрос, скажем, тысячу раз?Должно дать вам дополнительную информацию. –
Учитывая, что это операция с базой данных, время обратной связи с базой данных и обратно, вероятно, затмит любые оптимизации, которые вы выполняете в своем коде. – Philipp
Должен дать эту попытку сегодня вечером, плохо опубликуйте результаты в этой теме – Luke