Instance Subscriptswift-mongodb 0.29.3MongoQL->Mongo
subscript(_:)
Mongo.UpdateStatementEncoder.swift:74subscript(key: Q) -> Mongo.PredicateDocument? { get set }
subscript(key: Q) -> Mongo.PredicateDocument? { get set }
s5MongoAAO0A2QLE22UpdateStatementEncoderVyAB0A8BuiltinsE17PredicateDocumentVSgAE1QOy_x_Gcip
What are these?4P8RM
where Effect:Mongo.WriteEffect
import Mongo
A single-type module that declares the Mongo
namespace.
import MongoQL
@frozen struct UpdateStatementEncoder<Effect> where Effect : Mongo.WriteEffect
enum Mongo
@frozen enum Q
@frozen struct PredicateDocument
Not to be confused with FilterDocument
.
protocol WriteEffect
static var frame: BSON.DocumentFrame { get }
subscript(key: Multi) -> Effect.UpdatePlurality? { get set }
subscript(key: ArrayFilters) -> Mongo.PredicateList? { get set }
subscript(key: Collation) -> Mongo.Collation? { get set }
subscript(key: Hint) -> String? { get set }
subscript(key: ArrayFilters) -> [Mongo.PredicateDocument] { get set }
subscript(key: Upsert) -> Bool? { get set }
subscript<Replacement>(key: U) -> Replacement? where Replacement : BSONEncodable { get set }
subscript(key: ArrayFilters, yield: (inout Mongo.PredicateListEncoder) -> ()) -> Void { mutating get }
subscript(key: C, yield: (inout Mongo.LetEncoder) -> ()) -> Void { mutating get }
subscript(key: Q, yield: (inout Mongo.PredicateEncoder) -> () = { _ in }) -> Void { mutating get }
subscript(key: U, yield: (inout Mongo.PipelineEncoder) -> ()) -> Void { mutating get }
subscript(key: U, yield: (inout Mongo.UpdateEncoder) -> ()) -> Void { mutating get }
subscript<CodingKey>(key: Hint, using _: CodingKey.Type = CodingKey.self, yield: (inout Mongo.SortEncoder<CodingKey>) -> ()) -> Void where CodingKey : RawRepresentable, CodingKey.RawValue == String { mutating get }
consuming func move() -> BSON.Output
@frozen enum ArrayFilters
@frozen enum C
@frozen enum Collation
@frozen enum Hint
@frozen enum Multi
@frozen enum U
@frozen enum Upsert