Книжная полка ORM, получить последнюю запись с запросом поиска - PullRequest
0 голосов
/ 26 апреля 2020

с использованием книжной полки orm, при поиске одного запроса ... получение только первой записи.

 userDetails
        .findOne({ user_id: user.attributes.id }, { require: false })

Существуют ли какие-либо вещи для получения последней созданной записи из таблицы.

1 Ответ

1 голос
/ 27 апреля 2020

В плагине bookshelf-modelbase нет метода orderBy, и вы не можете связать метод книжных полок orderBy с bookshelf-modelbase findOne.

Таким образом, есть способ сделать это, используя методы книжной полки:

userDetails
  .where({ user_id: user.attributes.id })
  .orderBy('created_at', 'DESC') // Last created first
  .fetch({ require: false })
  .then(res => console.log(res.toJSON()))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...