sql >> Databáze >  >> NoSQL >> MongoDB

Částečné shody využívající mongoův primitivní balíček

Výraz primitive.Regex{Pattern: school} odpovídá i podřetězcům, ale nerozlišuje malá a velká písmena. Použijte "i" možnost, aby se nerozlišovala malá a velká písmena:

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

Všimněte si také, že pokud je hodnota school obsahuje speciální regulární znaky, které vám mohou poskytnout neočekávané výsledky nebo chyby. Takže nejlepší je citovat to např. pomocí regexp.QuoteMeta() :

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



  1. Vyhledávání míst pomocí Google Maps API pro Android

  2. Jak nakonfigurovat MongoMapper a ActiveRecord ve stejném projektu Ruby Rails

  3. Ekvivalent ERD pro MongoDB?

  4. MongoDB Failing to Start - ***přerušení po selhání fassert().