Mon goose toObject transform возвращает предопределенные ключи вместо удаления ключей - PullRequest
0 голосов
/ 30 марта 2020

Я пытался:

  db.model.create({
    creator,
    created,
    updated,
    link,
    ...attrs
  }, [
    'creator',
    'created',
    'updated',
    'link'
  ]);

Это не похоже на метод create, поэтому я попытался:

const data = await db.model.create(attrs);

data.toObject({
  transform: (_doc, ret) => {
    const {
      creator,
      created,
      updated,
      link
    } = ret;
    ret = {
      creator,
      created,
      updated,
      link
    };
  }
});

Это также не работает. Единственный способ изменить ret - это delete xxx, что невозможно, когда attrs имеют значение elasti c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...