0

一般的なケースを扱う質問 (および回答)があります。スコープ変数を (フィールド値ではなく) フィールド キーとして使用するのが難しい

以下の例では、すべての FULLY_CAPS フィールドがスコープ変数です。SERVICE と IDENTIFIER の場合、エミットは M/R に渡されるスコープ変数の値を正しく使用します。

ただし、出力されたドキュメントでスコープ変数の値をキーとして使用しようとすると、(値ではなく) スコープ変数名を使用してドキュメントが作成されます。

return emit({
    service: SERVICE,
    date: _this.value.date,
    identifier: _this.value[IDENTIFIER]
  }, {
    errors: {
      count: 1,
      type_breakdown: {
        SINGLES_ONLY: {
          count: 1
        }
      }
    }
  });

この問題を回避する方法はありますか?

4

1 に答える 1