Table of Contents - bson-4.15.0 Documentation
Pages
Classes and Modules
- BSON
- BSON::Array
- BSON::Array::ClassMethods
- BSON::BigDecimal
- BSON::BigDecimal::ClassMethods
- BSON::Binary
- BSON::Binary::InvalidType
- BSON::Boolean
- BSON::ByteBuffer
- BSON::Code
- BSON::CodeWithScope
- BSON::Config
- BSON::DBRef
- BSON::Date
- BSON::DateTime
- BSON::DbPointer
- BSON::Decimal128
- BSON::Decimal128::Builder
- BSON::Decimal128::Builder::FromBigDecimal
- BSON::Decimal128::Builder::FromString
- BSON::Decimal128::Builder::ToString
- BSON::Decimal128::InvalidArgument
- BSON::Decimal128::InvalidRange
- BSON::Decimal128::InvalidString
- BSON::Decimal128::UnrepresentablePrecision
- BSON::Document
- BSON::Environment
- BSON::Error
- BSON::Error::BSONDecodeError
- BSON::Error::ExtJSONParseError
- BSON::Error::InvalidRegexpPattern
- BSON::Error::UnserializableClass
- BSON::Error::UnsupportedBinarySubtype
- BSON::ExtJSON
- BSON::FalseClass
- BSON::Float
- BSON::Float::ClassMethods
- BSON::Hash
- BSON::Hash::ClassMethods
- BSON::Int32
- BSON::Int64
- BSON::Integer
- BSON::InvalidKey
- BSON::JSON
- BSON::MaxKey
- BSON::MinKey
- BSON::NATIVE_TYPE
- BSON::NilClass
- BSON::NilClass::ClassMethods
- BSON::Object
- BSON::ObjectId
- BSON::ObjectId::Generator
- BSON::ObjectId::Invalid
- BSON::OpenStruct
- BSON::Regexp
- BSON::Regexp::ClassMethods
- BSON::Regexp::Raw
- BSON::Registry
- BSON::Registry::UnsupportedType
- BSON::Specialized
- BSON::Specialized::ClassMethods
- BSON::String
- BSON::String::ClassMethods
- BSON::String::IllegalKey
- BSON::Symbol
- BSON::Symbol::ClassMethods
- BSON::Symbol::Raw
- BSON::Time
- BSON::Time::ClassMethods
- BSON::TimeWithZone
- BSON::Timestamp
- BSON::TrueClass
- BSON::Undefined
Methods
- ::ObjectId — BSON
- ::from_bits — BSON::Decimal128
- ::from_bson — BSON::Binary
- ::from_bson — BSON::Boolean
- ::from_bson — BSON::Code
- ::from_bson — BSON::CodeWithScope
- ::from_bson — BSON::DbPointer
- ::from_bson — BSON::Decimal128
- ::from_bson — BSON::Int32
- ::from_bson — BSON::Int64
- ::from_bson — BSON::ObjectId
- ::from_bson — BSON::Timestamp
- ::from_data — BSON::ObjectId
- ::from_string — BSON::Decimal128
- ::from_string — BSON::ObjectId
- ::from_time — BSON::ObjectId
- ::from_uuid — BSON::Binary
- ::included — BSON::Specialized
- ::legal? — BSON::ObjectId
- ::new — BSON::Binary
- ::new — BSON::Binary::InvalidType
- ::new — BSON::Code
- ::new — BSON::CodeWithScope
- ::new — BSON::DbPointer
- ::new — BSON::DBRef
- ::new — BSON::Decimal128
- ::new — BSON::Decimal128::Builder::FromString
- ::new — BSON::Decimal128::Builder::FromBigDecimal
- ::new — BSON::Decimal128::Builder::ToString
- ::new — BSON::Document
- ::new — BSON::Int32
- ::new — BSON::Int64
- ::new — BSON::InvalidKey
- ::new — BSON::ObjectId::Generator
- ::new — BSON::Regexp::Raw
- ::new — BSON::String::IllegalKey
- ::new — BSON::Symbol::Raw
- ::new — BSON::Timestamp
- ::repair — BSON::ObjectId
- #<=> — BSON::Decimal128
- #<=> — BSON::MaxKey
- #<=> — BSON::MinKey
- #<=> — BSON::ObjectId
- #<=> — BSON::Timestamp
- #== — BSON::Binary
- #== — BSON::Code
- #== — BSON::CodeWithScope
- #== — BSON::DbPointer
- #== — BSON::Decimal128
- #== — BSON::Int32
- #== — BSON::Int64
- #== — BSON::ObjectId
- #== — BSON::Regexp::Raw
- #== — BSON::Symbol::Raw
- #== — BSON::Timestamp
- #== — BSON::Undefined
- #== — BSON::Specialized
- #=== — BSON::Int32
- #=== — BSON::Int64
- #=== — BSON::ObjectId
- #[] — BSON::Document
- #[]= — BSON::Document
- #_bson_to_i — BSON::Time
- #append_bson_int32 — BSON::Integer
- #as_extended_json — BSON::Binary
- #as_extended_json — BSON::Code
- #as_extended_json — BSON::CodeWithScope
- #as_extended_json — BSON::DbPointer
- #as_extended_json — BSON::Decimal128
- #as_extended_json — BSON::Int32
- #as_extended_json — BSON::Int64
- #as_extended_json — BSON::MaxKey
- #as_extended_json — BSON::MinKey
- #as_extended_json — BSON::ObjectId
- #as_extended_json — BSON::Regexp::Raw
- #as_extended_json — BSON::Symbol::Raw
- #as_extended_json — BSON::Timestamp
- #as_extended_json — BSON::Undefined
- #as_extended_json — BSON::Array
- #as_extended_json — BSON::Float
- #as_extended_json — BSON::Hash
- #as_extended_json — BSON::Integer
- #as_extended_json — BSON::Object
- #as_extended_json — BSON::Symbol
- #as_extended_json — BSON::Time
- #as_json — BSON::Binary
- #as_json — BSON::Code
- #as_json — BSON::CodeWithScope
- #as_json — BSON::DbPointer
- #as_json — BSON::DBRef
- #as_json — BSON::Decimal128
- #as_json — BSON::MaxKey
- #as_json — BSON::MinKey
- #as_json — BSON::ObjectId
- #as_json — BSON::Regexp::Raw
- #as_json — BSON::Timestamp
- #as_json — BSON::Regexp
- #bits — BSON::Decimal128::Builder::FromString
- #bits — BSON::Decimal128::Builder::FromBigDecimal
- #bits_to_significand — BSON::Decimal128::Builder::ToString
- #bson_dotall — BSON::Regexp
- #bson_extended — BSON::Regexp
- #bson_ignorecase — BSON::Regexp
- #bson_int32? — BSON::Integer
- #bson_int64? — BSON::Integer
- #bson_options — BSON::Regexp
- #bson_type — BSON::Symbol::Raw
- #bson_type — BSON::BigDecimal
- #bson_type — BSON::Date
- #bson_type — BSON::BigDecimal
- #bson_type — BSON::FalseClass
- #bson_type — BSON::Integer
- #bson_type — BSON::OpenStruct
- #bson_type — BSON::Symbol
- #bson_type — BSON::TimeWithZone
- #bson_type — BSON::TrueClass
- #clamp — BSON::Decimal128::Builder::FromString
- #collection — BSON::DBRef
- #compile — BSON::Regexp::Raw
- #convert_key — BSON::Document
- #convert_value — BSON::Document
- #create_binary — BSON::ExtJSON
- #create_regexp — BSON::ExtJSON
- #create_string — BSON::Decimal128::Builder::ToString
- #database — BSON::DBRef
- #dbref? — BSON::ExtJSON
- #define_type_reader — BSON::Registry
- #delete — BSON::Document
- #dig — BSON::Document
- #eql? — BSON::Binary
- #eql? — BSON::Decimal128
- #eql? — BSON::Int32
- #eql? — BSON::Int64
- #eql? — BSON::ObjectId
- #eql? — BSON::Regexp::Raw
- #eql? — BSON::Symbol::Raw
- #except — BSON::Document
- #exponent — BSON::Decimal128::Builder::ToString
- #fetch — BSON::Document
- #from_bson — BSON::Array::ClassMethods
- #from_bson — BSON::BigDecimal::ClassMethods
- #from_bson — BSON::Float::ClassMethods
- #from_bson — BSON::Hash::ClassMethods
- #from_bson — BSON::NilClass::ClassMethods
- #from_bson — BSON::Regexp::ClassMethods
- #from_bson — BSON::Specialized::ClassMethods
- #from_bson — BSON::String::ClassMethods
- #from_bson — BSON::Symbol::ClassMethods
- #from_bson — BSON::Time::ClassMethods
- #generate — BSON::ObjectId::Generator
- #generate_data — BSON::ObjectId
- #generation_time — BSON::ObjectId
- #get — BSON::Registry
- #handle_unsupported_type! — BSON::Registry
- #has_key? — BSON::Document
- #has_value? — BSON::Document
- #hash — BSON::Binary
- #hash — BSON::Decimal128
- #hash — BSON::ObjectId
- #high_bits — BSON::Decimal128::Builder::ToString
- #id — BSON::DBRef
- #include? — BSON::Document
- #infinity? — BSON::Decimal128::Builder::ToString
- #initialize_copy — BSON::ObjectId
- #inspect — BSON::Binary
- #inspect — BSON::Decimal128
- #inspect — BSON::ObjectId
- #jruby? — BSON::Environment
- #key? — BSON::Document
- #low_bits — BSON::Decimal128::Builder::ToString
- #map_hash — BSON::ExtJSON
- #marshal_dump — BSON::ObjectId
- #marshal_load — BSON::ObjectId
- #member? — BSON::Document
- #merge — BSON::Document
- #merge! — BSON::Document
- #message — BSON::Binary::InvalidType
- #message — BSON::Decimal128::InvalidArgument
- #message — BSON::Decimal128::InvalidString
- #message — BSON::Decimal128::InvalidRange
- #message — BSON::Decimal128::UnrepresentablePrecision
- #method_missing — BSON::Regexp::Raw
- #nan? — BSON::Decimal128::Builder::ToString
- #negative? — BSON::Decimal128::Builder::ToString
- #next_object_id — BSON::ObjectId::Generator
- #options_to_int — BSON::Regexp::Raw
- #out_of_range! — BSON::Integer
- #parse — BSON::ExtJSON
- #parse_hash — BSON::ExtJSON
- #parse_obj — BSON::ExtJSON
- #parts_to_bits — BSON::Decimal128::Builder
- #process_id — BSON::ObjectId::Generator
- #register — BSON::Registry
- #reorder_fields — BSON::DBRef
- #repair — BSON::ObjectId
- #respond_to? — BSON::Regexp::Raw
- #round_exact — BSON::Decimal128::Builder::FromString
- #ruby_1_9? — BSON::Environment
- #scientific_exponent — BSON::Decimal128::Builder::ToString
- #set_bits — BSON::Decimal128
- #significand — BSON::Decimal128::Builder::ToString
- #slice — BSON::Document
- #special? — BSON::Decimal128::Builder::FromString
- #special? — BSON::Decimal128::Builder::FromBigDecimal
- #string — BSON::Decimal128::Builder::ToString
- #symbolize_keys! — BSON::Document
- #to_big_decimal — BSON::Decimal128
- #to_bits — BSON::Decimal128::Builder::FromString
- #to_bits — BSON::Decimal128::Builder::FromBigDecimal
- #to_bson — BSON::Binary
- #to_bson — BSON::Code
- #to_bson — BSON::CodeWithScope
- #to_bson — BSON::DbPointer
- #to_bson — BSON::DBRef
- #to_bson — BSON::Decimal128
- #to_bson — BSON::Int32
- #to_bson — BSON::Int64
- #to_bson — BSON::ObjectId
- #to_bson — BSON::Regexp::Raw
- #to_bson — BSON::Symbol::Raw
- #to_bson — BSON::Timestamp
- #to_bson — BSON::Array
- #to_bson — BSON::BigDecimal
- #to_bson — BSON::Date
- #to_bson — BSON::DateTime
- #to_bson — BSON::BigDecimal
- #to_bson — BSON::FalseClass
- #to_bson — BSON::Float
- #to_bson — BSON::Hash
- #to_bson — BSON::Integer
- #to_bson — BSON::OpenStruct
- #to_bson — BSON::Regexp
- #to_bson — BSON::Specialized
- #to_bson — BSON::String
- #to_bson — BSON::Symbol
- #to_bson — BSON::Time
- #to_bson — BSON::TimeWithZone
- #to_bson — BSON::TrueClass
- #to_bson_int32 — BSON::Integer
- #to_bson_int64 — BSON::Integer
- #to_bson_key — BSON::Int32
- #to_bson_key — BSON::Int64
- #to_bson_key — BSON::Integer
- #to_bson_key — BSON::Object
- #to_bson_key — BSON::String
- #to_bson_key — BSON::Symbol
- #to_bson_normalized_key — BSON::Object
- #to_bson_normalized_key — BSON::Symbol
- #to_bson_normalized_value — BSON::Document
- #to_bson_normalized_value — BSON::Array
- #to_bson_normalized_value — BSON::Hash
- #to_bson_normalized_value — BSON::Object
- #to_bson_object_id — BSON::Array
- #to_bson_object_id — BSON::String
- #to_extended_json — BSON::Object
- #to_hex_string — BSON::String
- #to_json — BSON::JSON
- #to_s — BSON::Decimal128
- #to_s — BSON::ObjectId
- #to_s — BSON::Symbol::Raw
- #to_special_bits — BSON::Decimal128::Builder::FromString
- #to_special_bits — BSON::Decimal128::Builder::FromBigDecimal
- #to_str — BSON::Decimal128
- #to_str — BSON::ObjectId
- #to_sym — BSON::Symbol::Raw
- #to_time — BSON::ObjectId
- #to_uuid — BSON::Binary
- #two_highest_bits_set? — BSON::Decimal128::Builder::ToString
- #update — BSON::Document
- #use_scientific_notation? — BSON::Decimal128::Builder::ToString
- #valid_exponent? — BSON::Decimal128::Builder
- #valid_significand? — BSON::Decimal128::Builder
- #validate_format! — BSON::Decimal128::Builder::FromString
- #validate_range! — BSON::Decimal128::Builder
- #validate_type! — BSON::Binary
- #validating_keys= — BSON::Config
- #validating_keys? — BSON::Config
- #value — BSON::Document
- #verify_no_reserved_keys — BSON::ExtJSON