MongoDB C # Abfrage nach 'Gefällt mir' in einer Zeichenfolge
ich bin mit offizielle mongodb c# driver.
ich möchte die Abfrage mongodb simliar auf SQL Wie
so etwas wie db.users.find({name:/Joe/}
im c# - Treiber
Kommentar zu dem Problem - Öffnen
Offenbar gibt es eine Klasse namens
MongoRegex
. stackoverflow.com/questions/2527443/... nicht in der Lage, es zu benutzen für diesen Fall richtig
InformationsquelleAutor der Frage gsagrawal | 2011-12-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
c# Abfrage sieht wie folgt aus:
Update:
Als pro @RoberStam Vorschlag, es ist einfacher Weg, dies zu tun:
InformationsquelleAutor der Antwort Andrew Orsich
Für den c# - Treiber 2.1 (MongoDB 3.0)
Für den c# - Treiber 2.2 (MongoDB 3.0)
InformationsquelleAutor der Antwort Sridhar
MongoDB C# driver hat einen BsonRegex geben, die Sie verwenden können.
Regex ist die nächstgelegene Sie bekommen, um die SQL -
LIKE
- Anweisung.Beachten Sie, dass das Präfix Regexes können Indizes verwenden:
/^Joe/
wird einen index verwenden,/Joe/
nicht.InformationsquelleAutor der Antwort Gates VP