Optional
允许对象小于缓冲区大小Optional
BSON将BSON正则表达式作为 BSONRegExp 实例返回。
Optional
缓存已评估的函数以供重用。
Optional
缓存函数 CRC使用 crc32 代码进行缓存,否则使用函数的string 。
由于 crc 32函数本身从未实现,因此使用 crc 32函数的此选项从未按预期运行。
Optional
eval评估BSON文档中作用域为反序列化对象的函数。
Optional
允许指定我们希望将哪些字段作为未序列化的原始缓冲区返回。
Optional
索引(index)缓冲区中开始读取文档的偏移量
Optional
反序列化 Binary 时,会将其作为节点缓冲区实例返回。
Optional
反序列化时,如果 Long 值小于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对象