Collation
Reference group: BSON types and field properties
What it does
Defines language-sensitive comparison, case, and diacritic behavior.
Syntax
query.collation(options)
Use case
Case-insensitive equality and sorting.
Important notes
Indexes need compatible collation for efficient support.
Collation: practical example
db.users.find({ name: "asha" }).collation({ locale: "en", strength: 2 })💡 Explanation
Defines language-sensitive comparison, case, and diacritic behavior.
When to use it
Case-insensitive equality and sorting.
Caution
Indexes need compatible collation for efficient support.
Key Takeaways
- Defines language-sensitive comparison, case, and diacritic behavior.
- Typical use: Case-insensitive equality and sorting.