Collation

Reference type:Cheat sheetFormat:Syntax + example + use case

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.