Die folgende Abfrage funktioniert:
%Vor%Beim Hinzufügen einer $ in-Bedingung (siehe unten) wird jedoch die folgende Ausnahme ausgelöst:
%Vor%Eine nicht behandelte Ausnahme wurde von der Anwendung ausgelöst. System.NotSupportedException: $ project oder $ group wird nicht unterstützt Zuerst ({Dokument} {_ ID})
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.
MyEntity
sieht ungefähr so aus:
Tags und Links mongodb mongodb-query mongodb-.net-driver