Как сохранить возвращаемое значение из запроса в консоли 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.
Есть идеи?