【发布时间】:2012-03-28 01:56:34
【问题描述】:
我正在使用官方的 MongoDB C# 驱动程序
所以我有这个代码
MongoCollection<MyClass> collection = ...;
var cursor = collection.FindAll();
cursor.Fields = Fields.Include("LastModified", "Name");
foreach (var result in cursor.Select(y => new
{
y.Name,
y.LastModified,
}))
如果这些字段作为选择的一部分被拒绝,我想知道是否需要cursor.Fields = Fields.Include("LastModified", "Name");。即 mongodb 的 linq 提供程序是否足够智能以优化查询?
【问题讨论】:
标签: c# .net mongodb mongodb-.net-driver