Как добавить расчет в таблицу полей, используя перья крюка?

Да, вы можете создать задание DTS для своевременного импорта из дампа.

http://msdn.microsoft.com/en-us/library/cc917688.aspx

1
задан Jond 18 January 2019 в 10:04
поделиться

1 ответ

context.result - это объект, представляющий результат вызова службы (упоминается здесь: https://docs.feathersjs.com/guides/basics/hooks.html ), к нему можно получить доступ в течение после крючков. Тогда ваш хук должен быть:

module.exports = function () {
    return async context => {
        context.result.computedField = ( context.result.firstValue + context.result.secondValue ) / 10

      return context;
    };
};

И файл хуков должен быть:

let calculate = require('./../../hooks/calculate');

module.exports = {
  before: {
    all: [],
    find: [], 
    get: [],
    create: [],
    update: [],
    patch: [],
    remove: []
  },

  after: {
    all: [],
    find: [calculate()],
    get: [calculate()],
    create: [],
    update: [],
    patch: [],
    remove: []
  },

  error: {
    all: [],
    find: [],
    get: [],
    create: [],
    update: [],
    patch: [],
    remove: []
  }
};
0
ответ дан Sergio Peñafiel 18 January 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: