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