我使用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)
})
怎么做?感谢。
答案 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();
})
希望有所帮助