関数 stringify

  • BSON ドキュメントを拡張 JSON string に変換し、置換関数が指定されている場合は値を任意に置き換え、置換配列が指定されている場合は指定されたプロパティのみを含めます。

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

    パラメーター

    • : SerializeTypes

      拡張 JSON に変換する値

    • Optional 置換 :( string | number [] | オプション | この キー => 任意の

      string 化プロセスの動作を変更する関数、またはstring に含める値オブジェクトのプロパティを選択/フィルタリングするためのホワイトリストとして機能するJSONstring オブジェクトと Number オブジェクトの配列。この値が null または指定されていない場合、オブジェクトのすべてのプロパティが結果の JSON string に含まれます

    • Optional スペース: string |数値

      string読みやすくするために出力 に空白を挿入するために使用される または numberJSONstring オブジェクト。

    • Optional options: Options

      オプション設定

    string を返します

TypeDocを使用して生成