MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Частични съвпадения с помощта на примитивния пакет на mongo

Изразът primitive.Regex{Pattern: school} съвпада и с поднизове, но не е без значение главни и малки букви. Използвайте "i" опция, за да го направите нечувствителен към главни и малки букви:

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

Също така имайте предвид, че ако стойността на school съдържа специални знаци за регулярен израз, които могат да ви дадат неочаквани резултати или грешки. Така че най-добре е да го цитирате с напр. използвайки regexp.QuoteMeta() :

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pymongo не може да се свърже с база данни на отдалечен сървър

  2. Как мога да използвам async-await с MongoClient

  3. Как да извлека всички обекти в колекция Mongodb, включително идентификаторите?

  4. Flask бавно прави заявки към Mongdb

  5. Mongo DB 4.0 Транзакции с Mongoose &NodeJs, Express