Optional
バッファ Optional
bsonBSON 正規表現を BSONRegExp インスタンスとして返します。
Optional
cache再利用するために評価された関数をキャッシュします。
Optional
cacheキャッシュに CRC 32コードを使用するか、それ以外の場合は関数の string を使用します。
このオプションは CRC 32関数自体が実装されていないため、CRC 32関数は意図したとおりに動作しませんでした。
Optional
eval逆シリアル化されたオブジェクトにスコープが設定された BSON ドキュメント内の関数を評価します。
Optional
フィールドは未加工では、シリアル化されていない未加工のバッファとして返すフィールドを指定できます。
Optional
indexバッファにオフセットを設定してからドキュメントの読み取りを開始します
Optional
バッファを使用しますバイナリを逆シリアル化すると、バイナリは Node.js バッファー インスタンスとして返されます。
Optional
PromiseLong を逆直列化する場合、 53ビットより小さい場合は Number に収まります
Optional
逆シリアル化時に、 BSON 値は Node.js の最も近いタイプにプロモートされます。
Optional
生Optional
検証すべてのキーまたは指定されたキーに対してオプトアウト utf- 8検証を許可します。 すべて true または すべて false である必要があります。
// disables validation on all keys
validation: { utf8: false }
// enables validation only on specified keys a, b, and c
validation: { utf8: { a: true, b: true, c: true } }
// disables validation only on specified keys a, b
validation: { utf8: { a: false, b: false } }
TypeDocを使用して生成
は、解析された BSON オブジェクトよりもバッファが大きくなる可能性があります。