Как сохранить возвращаемое значение из запроса в консоли Sails.js? - PullRequest
1 голос
/ 23 мая 2019

Я пытаюсь выполнить простой запрос в моей локальной базе данных 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.

Есть идеи?

...