O valor a ser convertido em JSON estendido
Optional
substituto: Opções | (string | número)[] | ( ((esta, chave, valor) => qualquer)Uma função que altera o comportamento do processo de stringificação ou uma array de string objetos de e número que servem como uma lista de permissões para selecionar/filtrar as propriedades do objeto de valor a ser incluído na JSON string. Se este valor for nulo ou não for fornecido, todas as propriedades do objeto serão incluídas na string JSON resultante
Optional
espaço: string | númeroUma string ou objeto numérico usado para inserir espaço em branco na de saída JSON string para fins de legibilidade.
Optional
opções: OpçõesConfigurações opcionais
const { EJSON } = require('bson');
const Int32 = require('mongodb').Int32;
const doc = { int32: new Int32(10) };
// prints '{"int32":{"$numberInt":"10"}}'
console.log(EJSON.stringify(doc, { relaxed: false }));
// prints '{"int32":10}'
console.log(EJSON.stringify(doc));
Gerado usando TypeDoc
Converte um documento BSON em uma string de JSON estendida, substituindo opcionalmente os valores se uma função de substituição for especificada ou, opcionalmente, incluindo somente as propriedades especificadas se uma array de substituição for especificada.