sql >> Databasteknik >  >> NoSQL >> MongoDB

Delmatchningar med mongos primitiva paket

Uttrycket primitive.Regex{Pattern: school} matchar delsträngar också, men det är inte skiftlägeskänsligt. Använd "i" alternativ för att göra det skiftlägesokänsligt:

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

Observera också att om värdet på school innehåller speciella regexp-tecken som kan ge dig oväntade resultat eller fel. Så bäst är att citera det med t.ex. med regexp.QuoteMeta() :

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



  1. Har mongoose / mongodb tillgång till objektreferenser i schemat under aggregering?

  2. Docker [Errnr 111] Anslut samtal misslyckades ('127.0.0.1', 6379)

  3. MongoDB Aggregations med Java

  4. MongoDB :Aggregationsramverk :Få senast daterade dokument per grupperings-ID