【发布时间】:2015-10-23 04:45:51
【问题描述】:
我正在尝试填充嵌套在其他引用中的引用。我有它的工作,但它似乎有点老套,想知道是否有任何其他方法可以做到这一点:
return Q.ninvoke(BoardSchema, 'find', {'_id': id}).then(function(board) {
return Q.ninvoke(BoardSchema, 'populate', board, {path: 'lanes'}).then(function(board){
return Q.ninvoke(LaneSchema, 'populate', board[0].lanes, {path: 'cards'}).then(function(lanes){
board.lanes = lanes;
return board;
});
});
});
是否有某种方法可以填充所有引用,或者返回第二个填充作为板调用的一部分,而不像现在这样手动设置它?
【问题讨论】:
标签: javascript node.js mongodb mongoose mongoose-populate