Как сохранить возвращаемое значение из запроса в консоли Sails.js?

Я пытаюсь выполнить простой запрос в моей локальной базе данных Postgres, чтобы вернуть пользователя с идентификатором 1 и сохранить это значение в переменной record, Я использую Sails.js и нахожусь в консоли Sails, когда запускаю эти команды. Я могу получить запрос на печать объекта, запустив

var record = User.find(1).exec(console.log);,

но я не могу понять, как сохранить это значение в переменной.

Я пробовал довольно много других вещей. await не работает в Sails Console, и вся их документация, кажется, использует это.

Я также попробовал:

var record = User.find(1).exec(function(err, u){
    return u[0];
});

var record = User.find(1).exec(function(err, u){
    return u;
});

Если я бегу:

var record = User.find(1).exec(function(err, u){
    console.log(Object.keys(u[0]));
});

он распечатывает все ключи пользователя, которого я запрашиваю, поэтому я могу получить доступ к объекту, но не могу найти способ сохранить этот объект в переменной внутри Sails Console.

Есть идеи?

0 ответов

Другие вопросы по тегам