Ich bin die offizielle MongoDB C# TreiberIst "Fields.Include" erforderlich, wenn benutzerdefinierte Felder in einer Auswahl definiert werden?
So verwenden habe ich diesen Code
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,
}))
Ich möchte wissen, ob cursor.Fields = Fields.Include("LastModified", "Name");
erforderlich ist, wenn diese Felder defiend als Teil wählen zu sein. d. h. ist der linq-Provider für mongodb intelligent genug, um die Abfrage zu optimieren?
kein AsQueryable auf MongoCollection ist – Simon
Es ist in der neuen 1.4 Release der 28. März gerade veröffentlicht wurde. –