Sailsjs / Waterline:如何在Model.Query()之后填充模型?

时间:2015-03-25 10:18:26

标签: sails.js waterline

我使用bluebird库并承诺,如何在Model.Query()之后填充模型?我的以下代码是错误:

var Promise = require('bluebird');
var pmodel = Promise.promisify(someModel.query);

pmodel
 .("custom sql")
 .populate("attributes_id")
 .then(function(datas){
  console.log(datas)
  })

怎么做?感谢。

1 个答案:

答案 0 :(得分:0)

一种方法是

pmodel
.("custom sql", function(err, datas){
    // here you will have the data and you can add promises to the following line
    pmodel.find(.pluck(datas, 'id')).exec();
  })

希望有所帮助