Sails.js Sailsjs/Waterline:如何在model.Query()之后填充模型?
我正在使用bluebird库和promise,如何填充一个又一个模型。查询?我的以下代码是错误代码: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) }) 如何做到这一点?谢谢。
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();
})
希望有帮助