Runtime type checks, exploiting MongoDB's total ordering for Bson values, seen in the order of declarations in this class.
The type for expressions targeting MongoDB 2.6 specifically.
The type for expressions targeting MongoDB 3.0 specifically.
The type for expressions targeting MongoDB 3.2 specifically.
The type for expressions supporting the most advanced capabilities.
"Pipeline" operators added in MongoDB version 3.0.
"Pipeline" operators added in MongoDB version 3.2.
"Pipeline" operators available in all supported version of MongoDB (since 2.6).
"Idiomatic" translation to JS, accounting for patterns needing special handling.