Optional
permitirOptional
BSONretornar expressões regulares BSON como instâncias BSONRegExp.
Optional
funções de cachefunções avaliadas em cache para reutilização.
Optional
funções de cacheuse um código crc32 para cache, caso contrário, use a string da função.
essa opção de usar a função crc32 nunca funcionou conforme o esperado devido ao fato de que a função crc32 em si nunca foi implementada.
Optional
avaliar funções no documento BSON com escopo para o objeto desserializado.
Optional
campos Comopermita especificar se há quais campos desejamos retornar como buffer bruto não serializado.
Optional
indexDeslocado para buffer para começar a ler o documento de
Optional
promoverao desserializar um binário irá devolvê-lo como uma instância de buffer node.js.
Optional
promoverao desserializar um Long irá encaixá-lo em um Número se for menor que 53 bits
Optional
promoverao desserializar irá promover valores BSON para seus tipos equivalentes mais próximos do Node.js
Optional
brutoOptional
ValidaçãoPermite a validação de exclusão utf-8 para todas as chaves ou chaves especificadas. Deve ser tudo verdadeiro ou tudo falso.
// 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 } }
Gerado usando TypeDoc
permite que o buffer seja maior do que o objeto BSON analisado