sql >> Database teknologi >  >> NoSQL >> MongoDB

Delvise kampe ved hjælp af mongos primitive pakke

Udtrykket primitive.Regex{Pattern: school} matcher også understrenge, men der skelnes ikke mellem store og små bogstaver. Brug "i" mulighed for at gøre det ufølsomt for store og små bogstaver:

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

Bemærk også, at hvis værdien af ​​school indeholder specielle regexp-tegn, som kan give dig uventede resultater eller fejl. Så bedst er at citere det med f.eks. ved hjælp af regexp.QuoteMeta() :

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



  1. meteor:hvordan kan jeg sikkerhedskopiere min mongo-database

  2. Hvordan opbygger man en betinget forespørgsel i Mongoose?

  3. mongodb flere aggregeringer i en enkelt operation

  4. Hvilken NoSQL-database til ekstremt store datamængder