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

MongoDB:Czy można wykonać zapytanie bez uwzględniania wielkości liter?

Możesz użyć wyrażenia regularnego.

W twoim przykładzie byłoby to:

db.stuff.find( { foo: /^bar$/i } );

Muszę jednak powiedzieć, że być może można po prostu zmniejszyć (lub podnieść) wartość w drodze, zamiast ponosić dodatkowe koszty za każdym razem, gdy ją znajdziesz. Oczywiście to nie zadziała w przypadku nazwisk osób itp., ale może przypadków użycia, takich jak tagi.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $radiansToDegrees

  2. Mongodb Dołącz do pola _id od String do ObjectId

  3. Usuń duplikat w MongoDB

  4. Repozytorium Spring Data Mongo::Wspólna metoda we wszystkich wydaniach Repo

  5. Przekazywany argument musi być ciągiem 24 znaków szesnastkowych - myślę, że tak jest