mirror of
https://github.com/Ratstail91/sineQL.git
synced 2025-11-29 02:34:28 +11:00
42 lines
797 B
JavaScript
42 lines
797 B
JavaScript
//the authors
|
|
let authors = [
|
|
{
|
|
name: 'J.K. Roaring',
|
|
books: [
|
|
{ title: 'The Philosepher\'s Kidney Stone' },
|
|
{ title: 'The Chamber Pot of Secrets' },
|
|
{ title: 'The Prisoner of Aunt Kazban' },
|
|
{ title: 'The Goblet of the Fire Cocktail' },
|
|
{ title: 'The Order for Kleenex' },
|
|
{ title: 'The Half-Priced Pharmacy' },
|
|
{ title: 'Yeah, I Got Nothing' },
|
|
]
|
|
},
|
|
|
|
{
|
|
name: 'Kenneth Grahame',
|
|
books: [
|
|
{ title: 'The Wind in the Willows', published: '1 April 1908' }
|
|
]
|
|
},
|
|
];
|
|
|
|
//insert the authors into the books
|
|
authors = authors.map(a => {
|
|
a.books = a.books.map(b => {
|
|
b.author = a;
|
|
return b;
|
|
});
|
|
return a;
|
|
});
|
|
|
|
//get the book array
|
|
let books = [];
|
|
|
|
authors.forEach(a => books = books.concat(a.books));
|
|
|
|
//the fake database
|
|
module.exports = {
|
|
authors,
|
|
books,
|
|
}; |