1

ローカル Postgres db で簡単なクエリを実行して、ID が 1 の User を返し、その値を variable に保存しようとしていますrecord。私は Sails.js を使用しており、これらのコマンドを実行しているときは Sails コンソールにいます。実行することで、オブジェクトを印刷するためのクエリを取得できます

var record = User.find(1).exec(console.log);

しかし、その値を変数に保存する方法がわかりません。

他にもいろいろ試しました。awaitSailsコンソールでは機能せず、すべてのドキュメントがそれを使用しているようです.

私も試しました:

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]));
});

クエリしているユーザーのすべてのキーを出力するので、オブジェクトにアクセスできますが、そのオブジェクトをセイルズコンソール内の変数に保存する方法がわかりません。

何か案は?

4

0 に答える 0