Ich muss die folgende Abfrage mit MongoDB C # -Treiber erstellen
%Vor%Ich habe eine Abfrage wie diese verwendet
%Vor%Es wurde eine Mongo-Abfrage als
generiert %Vor% wenn Sie bemerken, dass s an /batch/s
anstelle von i /batch/i
Wie kann ich diese Arbeit bekommen? Ich muss dies für Filter wie
tunKann ich so etwas tun, damit ich alle meine Regex-Muster für alle obigen Filter anwenden kann.
%Vor%Dies konvertiert die Abfrage wie folgt, aber das bringt keine Ergebnisse
%Vor% FYI: builder
ist FilterDefinition<Note>
Meine Beispiel Notes Collection ist wie folgt:
%Vor%Es klingt wie alles, was Sie verpassen, ist der unempfindliche Teil. Hast du das versucht?
ToLower, ToLowerInvariant, ToUpper, ToUpperInvariant (String-Methode) Diese Methoden werden verwendet, um zu testen, ob ein Zeichenfolgenfeld oder eine Eigenschaft von Das Dokument entspricht einem Wert ohne Berücksichtigung der Groß- / Kleinschreibung.
Laut der 1.1 Dokumentation hier heißt es, dass dies die Durchführung eines Falles ermöglicht unempfindliches Regex-Match. Die aktuelle Dokumentation erwähnt es nicht, also nur um sicher zu sein, ich github überprüft und der Code, um eine insensitive Übereinstimmung zu erstellen ist immer noch hier .
Tags und Links c# mongodb mongo-shell