bitsAllSet
Matches documents where all bit positions present in mask are set (i.e., 1) in the current field.
This operator will not match numerical values that cannot be represented as a signed 64-bit integer (e.g. Decimal128
) nor ones that have a fractional component.
Example
class User(
val name: String,
val age: Int?,
)
collection.find {
User::age bitsAllSet UInt.MAX_VALUE
}
Content copied to clipboard
Performance
Queries cannot use indexes for this operator, but they can use indexes for other operators.
External resources
Matches documents where all bit positions present in mask are set (i.e., 1) in the current field.
This operator will not match numerical values that cannot be represented as a signed 64-bit integer (e.g. Decimal128
) nor ones that have a fractional component.
Performance
Queries cannot use indexes for this operator, but they can use indexes for other operators.