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

Sails.js Sailsjs/Waterline:如何在model.Query()之后填充模型?,sails.js,waterline,Sails.js,Waterline,我正在使用bluebird库和promise,如何填充一个又一个模型。查询?我的以下代码是错误代码: var Promise = require('bluebird'); var pmodel = Promise.promisify(someModel.query); pmodel .("custom sql") .populate("attributes_id") .then(function(datas){ console.log(datas) }) 如何做到这一点?谢谢。

我正在使用bluebird库和promise,如何填充一个又一个模型。查询?我的以下代码是错误代码:

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

pmodel
 .("custom sql")
 .populate("attributes_id")
 .then(function(datas){
  console.log(datas)
  })
如何做到这一点?谢谢。

一种方法是

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();
  })
希望有帮助