.NET-Treiber mit LINQ: NotSupportedException: $ project oder $ group

8

Die folgende Abfrage funktioniert:

%Vor%

Beim Hinzufügen einer $ in-Bedingung (siehe unten) wird jedoch die folgende Ausnahme ausgelöst:

  

Eine nicht behandelte Ausnahme wurde von der Anwendung ausgelöst.   System.NotSupportedException: $ project oder $ group wird nicht unterstützt   Zuerst ({Dokument} {_ ID})

%Vor%

Ich verstehe, dass eine Menge von LINQ noch nicht vom Treiber unterstützt wird, aber ich kann nicht verstehen, wie die Einführung dieser Additions-Match-Phase (mit $ in) zu einer Inkompatibilität für die Gruppierungsstufe führen könnte.

Kann jemand erklären, warum das passiert?

Ich verwende MongoDB 3.2 mit dem .NET-Treiber 2.2.2.

BEARBEITEN:

MyEntity sieht ungefähr so ​​aus:

%Vor%     
davenewza 25.04.2016, 10:40
quelle

0 Antworten