バッファ


MongooseBuffer.mixin.copy()

パラメーター
  • target «バッファ»
返却
  • «数値» コピーされたバイト数。
タイプ
  • «プロパティ»

バッファをコピーします。

Buffer#copytarget を変更されたとマークしないため、MongooseBuffer からコピーする必要があります。これは copy は target を変更するのではなく、これを変更するためです。


MongooseBuffer.mixin.equals()

パラメーター
  • other «バッファ»
返却
  • «ブール»

このバッファが other バッファに等しいかどうかを判断します。


MongooseBuffer.mixin.subtype()

パラメーター
  • subtype «16進数»
参照

サブタイプオプションを設定し、バッファを変更されたとマークします。

サブタイプ

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()

返却
  • «バイナリ»

サブタイプを含む MongoDB に格納するためにこのバッファを変換します。


MongooseBuffer.mixin.toObject()

パラメーター
  • [subtype] «16進数»
返却
  • «バイナリ»
参照

このバッファをバイナリタイプ表現に変換します。

サブタイプ

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()

タイプ
  • «プロパティ»

バッファを書き込みます。