1

我试图在我的本地 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 控制台内的变量中。

有任何想法吗?

4

0 回答 0