RLMBSONType
Objective-C
enum RLMBSONType : NSUInteger {}
Swift
enum RLMBSONType : UInt, @unchecked Sendable
允许的BSON types 。
-
BSON Null 类型
声明
Objective-C
RLMBSONTypeNull
Swift
case null = 0
-
BSON Int 32类型
声明
Objective-C
RLMBSONTypeInt32
Swift
case int32 = 1
-
BSON Int 64类型
声明
Objective-C
RLMBSONTypeInt64
Swift
case int64 = 2
-
BSON Bool 类型
声明
Objective-C
RLMBSONTypeBool
Swift
case bool = 3
-
BSON double精度类型
声明
Objective-C
RLMBSONTypeDouble
Swift
case double = 4
-
BSON string类型
声明
Objective-C
RLMBSONTypeString
Swift
case string = 5
-
BSON 二进制类型
声明
Objective-C
RLMBSONTypeBinary
Swift
case binary = 6
-
BSON时间戳类型
声明
Objective-C
RLMBSONTypeTimestamp
Swift
case timestamp = 7
-
BSON 日期时间类型
声明
Objective-C
RLMBSONTypeDatetime
Swift
case datetime = 8
-
BSON ObjectId 类型
声明
Objective-C
RLMBSONTypeObjectId
Swift
case objectId = 9
-
BSON Decimal 128类型
声明
Objective-C
RLMBSONTypeDecimal128
Swift
case decimal128 = 10
-
BSON表达式类型
声明
Objective-C
RLMBSONTypeRegularExpression
Swift
case regularExpression = 11
-
BSON MaxKey 类型
声明
Objective-C
RLMBSONTypeMaxKey
Swift
case maxKey = 12
-
BSON MinKey 类型
声明
Objective-C
RLMBSONTypeMinKey
Swift
case minKey = 13
-
BSON 文档类型
声明
Objective-C
RLMBSONTypeDocument
Swift
case document = 14
-
BSON数组类型
声明
Objective-C
RLMBSONTypeArray
Swift
case array = 15
-
BSON UUID 类型
声明
Objective-C
RLMBSONTypeUUID
Swift
case UUID = 16