MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Teilweise Übereinstimmungen mit dem primitiven Paket von Mongo

Der Ausdruck primitive.Regex{Pattern: school} stimmt auch mit Teilstrings überein, aber es wird nicht zwischen Groß- und Kleinschreibung unterschieden. Verwenden Sie das "i" Option, um die Groß-/Kleinschreibung zu ignorieren:

value = primitive.Regex{Pattern: school, Options: "i"}

Beachten Sie auch, dass wenn der Wert von school enthält spezielle Regexp-Zeichen, die zu unerwarteten Ergebnissen oder Fehlern führen können. Also am besten zitieren mit z.B. mit regexp.QuoteMeta() :

value = primitive.Regex{Pattern: regexp.QuoteMeta(school), Options: "i"}