我试图在我的本地 Postgres 数据库中运行一个简单的查询,以返回 ID 为 1 的用户并将该值保存在变量中record
。我正在使用 Sails.js,并且在运行这些命令时位于 Sails 控制台中。我可以通过运行获取查询以打印对象
var record = User.find(1).exec(console.log);
,
但我似乎无法弄清楚如何将该值保存在变量中。
我已经尝试了很多其他的东西。await
在 Sails 控制台中不起作用,他们的所有文档似乎都在使用它。
我也试过:
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 控制台内的变量中。
有任何想法吗?