他の参照内にネストされた参照を設定しようとしています。私はそれを機能させていますが、それはちょっとハッキーなようで、これを達成する他の方法があるかどうか疑問に思っていました:
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;
});
});
});
すべての参照を設定する方法や、現在のように手動で設定せずにボード呼び出しの一部として 2 番目の設定を返す方法はありますか?