MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Częściowe dopasowania przy użyciu prymitywnego pakietu mongo

Wyrażenie primitive.Regex{Pattern: school} dopasowuje również podciągi, ale nie jest rozróżniana wielkość liter. Użyj "i" opcja, aby nie rozróżniać wielkości liter:

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

Zwróć też uwagę, że jeśli wartość school zawiera specjalne znaki wyrażeń regularnych, które mogą dawać nieoczekiwane wyniki lub błędy. Najlepiej więc zacytować go np. przy użyciu 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. Jak mogę przezwyciężyć problemy ze skalowaniem w przypadku bezserwerowego i MongoDB?

  2. mongod:błąd podczas ładowania bibliotek współdzielonych:libssl.so.10 libcrypto.so.10

  3. ValueError:<Zbyt wiele wartości do rozpakowania>

  4. Jak wykonać zapytanie za pomocą lub warunek w mongoid

  5. Mapa PHP MongoDB redukuje błędy asercji db