我正在尋找讓我們的mongo查詢更快,更高效的方法。當查詢MongoDB時,我們應該使用Query還是Query <T>?
我們已經通過使用GetCollection<T>("CollectionName")
獲得收藏。
但是,我們應該通過使用Query.EQ("fieldname", "fielddata")
還是Query<t>.EQ(x => x.FieldName, "fielddata")
來構建查詢?我個人更喜歡第二種方式,但效率更高?
有什麼區別嗎?我們應該使用哪個?
假設它們運行在相同的硬件上,查詢相同的數據庫。
相關閱讀:[哪個更快?由Eric Lippert](http://ericlippert.com/2012/12/17/performance-rant/) – Vache 2014-10-03 15:54:57
不是很有幫助。它曾經是因爲它編譯並運行得更快,所以你會在存儲過程中編寫查詢,而不是在SQL Server中進行內聯查詢。我想知道這裏是否也是如此。 – 2014-10-03 15:58:26