You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
308 B
JavaScript
15 lines
308 B
JavaScript
7 years ago
|
'use strict';
|
||
|
|
||
|
function getContentWithComments() {
|
||
|
return Promise.try(() => {
|
||
|
return knex('content');
|
||
|
}).map((row) => {
|
||
|
return Promise.try(() => {
|
||
|
return knex('comments').where('content', row.id);
|
||
|
}).then((comments) => {
|
||
|
row.comments = comments;
|
||
|
return row;
|
||
|
});
|
||
|
});
|
||
|
}
|