缓冲区
MongooseBuffer.mixin.copy()
MongooseBuffer.mixin.equals()
MongooseBuffer.mixin.subtype()
MongooseBuffer.mixin.toBSON()
MongooseBuffer.mixin.toObject()
MongooseBuffer.mixin.write()
MongooseBuffer.mixin.copy()
参数
target
«Buffer»
返回
- «Number» 复制的字节数。
类型
- «property»
复制缓冲区。
注意
Buffer#copy
不会将 target
标记为已修改,因此您必须从 MongooseBuffer
复制才能按预期工作。这是一个解决方法,因为 copy
修改的是目标,而不是此。
MongooseBuffer.mixin.equals()
参数
other
«Buffer»
返回
- «Boolean»
确定此缓冲区是否等于 other
缓冲区。
MongooseBuffer.mixin.subtype()
参数
subtype
«Hex»
参见
设置子类型选项并将缓冲区标记为已修改。
子类型
const bson = require('bson')
bson.BSON_BINARY_SUBTYPE_DEFAULT
bson.BSON_BINARY_SUBTYPE_FUNCTION
bson.BSON_BINARY_SUBTYPE_BYTE_ARRAY
bson.BSON_BINARY_SUBTYPE_UUID
bson.BSON_BINARY_SUBTYPE_MD5
bson.BSON_BINARY_SUBTYPE_USER_DEFINED
doc.buffer.subtype(bson.BSON_BINARY_SUBTYPE_UUID);
MongooseBuffer.mixin.toBSON()
返回
- «Binary»
将此缓冲区转换为存储在 MongoDB 中的格式,包括子类型。
MongooseBuffer.mixin.toObject()
参数
[subtype]
«Hex»
返回
- «Binary»
参见
将此缓冲区转换为其 Binary 类型表示形式。
子类型
const bson = require('bson')
bson.BSON_BINARY_SUBTYPE_DEFAULT
bson.BSON_BINARY_SUBTYPE_FUNCTION
bson.BSON_BINARY_SUBTYPE_BYTE_ARRAY
bson.BSON_BINARY_SUBTYPE_UUID
bson.BSON_BINARY_SUBTYPE_MD5
bson.BSON_BINARY_SUBTYPE_USER_DEFINED
doc.buffer.toObject(bson.BSON_BINARY_SUBTYPE_USER_DEFINED);
MongooseBuffer.mixin.write()
类型
- «property»
写入缓冲区。