Enumerationswift-mongodb 0.27.0MongoBuiltins->Mongo
Map
Mongo.ExpressionEncoder.swift:689@frozen enum Map
Cases
Other members in extension
View members
Hide members
This section is hidden by default because it contains too many (57) members.
Types
enum Binary
enum Cond
enum Division
enum Element
enum Filter
enum In
enum Index
enum Log
enum Pow
enum Quantization
enum Range
enum Reduce
enum Slice
enum SortArray
enum Subtract
enum Superlative
enum Switch
enum Unary
enum UnaryParenthesized
enum Variadic
enum Zip
Type members
Instance members
subscript(Map
) -> Mongo.MapDocument? subscript(Zip
) -> Mongo.ZipDocument? subscript(Filter
) -> Mongo.FilterDocument? subscript(Reduce
) -> Mongo.ReduceDocument? subscript(Switch
) -> Mongo.SwitchDocument? subscript(SortArray
) -> Mongo.SortArrayDocument? subscript<Sequence, Element, Start, End>(Index
) -> (in: Sequence?, of: Element?, from: Start?, to: End?) subscript<Sequence, Element>(Index
) -> (in: Sequence?, of: Element?) subscript<Array, Index>(Element
) -> (of: Array?, at: Index?) subscript<Base, Exponential>(Log
) -> (base: Base?, of: Exponential?) subscript<Base, Exponent>(Pow
) -> (base: Base?, to: Exponent?) subscript<Start, End, Step>(Range
) -> (from: Start?, to: End?, by: Step?) subscript<Start, End>(Range
) -> (from: Start?, to: End?) subscript<Fraction>(Quantization
) -> Fraction? subscript<Encodable>(UnaryParenthesized
) -> Encodable? Creates a
$not
or$isArray
expression. This subscript already brackets the expression when passing it in an argument tuple; doing so manually will create an expression that always evaluates to false for$not
(because an array evaluates to true), or true for$isArray
(because an array is an array).subscript<Encodable>(Unary
) -> Encodable? subscript<Encodable>(Variadic
) -> Encodable? subscript<Array, Index, Distance>(Slice
) -> (Array?, at: Index?, distance: Distance?) subscript<Dividend, Divisor>(Division
) -> (Dividend?, by: Divisor?) subscript<Encodable, Array>(In
) -> (Encodable?, in: Array?) subscript<Count, Array>(Superlative
) -> (Count?, of: Array?) subscript<Minuend, Difference>(Subtract
) -> (Minuend?, minus: Difference?) subscript<Fraction, Places>(Quantization
) -> (Fraction?, places: Places?) subscript<Array, Distance>(Slice
) -> (Array?, distance: Distance?) subscript<T0, T1, T2, T3>(Variadic
) -> (T0?, T1?, T2?, T3?) subscript<T0, T1, T2>(Variadic
) -> (T0?, T1?, T2?) subscript<First, Second>(Binary
) -> (First?, Second?) subscript<T0, T1>(Variadic
) -> (T0?, T1?) subscript(Cond, (inout Mongo.SetEncoder<Cond.Clause>) -> ()
) -> Void subscript(Unary, (inout Mongo.ExpressionEncoder) -> ()
) -> Void subscript(Variadic, (inout Mongo.ExpressionEncoder) -> ()
) -> Void subscript(Variadic, Int.Type, (inout Mongo.SetListEncoder) -> ()
) -> Void func move(
) -> BSON.Output
Show obsolete interfaces (1)
Hide obsolete interfaces
Citizens in MongoBuiltins
Conformances
protocol BitwiseCopyable
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
protocol Sendable
Type members
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.