enum

BSON::Element

Inherits Enum / Comparable / Value / Object

List of BSON elements

Constants

Double = 1_u8
String = 2_u8
Document = 3_u8
Array = 4_u8
Binary = 5_u8
Undefined = 6_u8
ObjectId = 7_u8
Boolean = 8_u8
DateTime = 9_u8
Null = 10_u8
Regexp = 11_u8
DBPointer = 12_u8
JSCode = 13_u8
Symbol = 14_u8
JSCodeWithScope = 15_u8
Int32 = 16_u8
Timestamp = 17_u8
Int64 = 18_u8
Decimal128 = 19_u8
MinKey = 255_u8
MaxKey = 127_u8

Instance methods

array?

Returns true if this enum value equals Array

Source
binary?

Returns true if this enum value equals Binary

Source
boolean?

Returns true if this enum value equals Boolean

Source
date_time?

Returns true if this enum value equals DateTime

Source
db_pointer?

Returns true if this enum value equals DBPointer

Source
decimal128?

Returns true if this enum value equals Decimal128

Source
document?

Returns true if this enum value equals Document

Source
double?

Returns true if this enum value equals Double

Source
int32?

Returns true if this enum value equals Int32

Source
int64?

Returns true if this enum value equals Int64

Source
js_code?

Returns true if this enum value equals JSCode

Source
js_code_with_scope?

Returns true if this enum value equals JSCodeWithScope

Source
max_key?

Returns true if this enum value equals MaxKey

Source
min_key?

Returns true if this enum value equals MinKey

Source
null?

Returns true if this enum value equals Null

Source
object_id?

Returns true if this enum value equals ObjectId

Source
regexp?

Returns true if this enum value equals Regexp

Source
string?

Returns true if this enum value equals String

Source
symbol?

Returns true if this enum value equals Symbol

Source
timestamp?

Returns true if this enum value equals Timestamp

Source
undefined?

Returns true if this enum value equals Undefined

Source