mirror of
https://github.com/codex-team/codex.docs.git
synced 2025-08-07 22:45:23 +02:00
refactor: replace filter metethod to querying database
This commit is contained in:
parent
45d9e501d2
commit
db0614c614
1 changed files with 4 additions and 4 deletions
|
@ -81,9 +81,9 @@ class PageOrder {
|
|||
* @returns {Promise<PageOrder[]>}
|
||||
*/
|
||||
public static async getRootPageOrder(): Promise<PageOrder> {
|
||||
const docs = await this.getAll();
|
||||
const docs = await db.findOne({ 'page': '0' });
|
||||
|
||||
return docs.filter(doc => doc.page === '0')[0];
|
||||
return new PageOrder(docs);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -92,9 +92,9 @@ class PageOrder {
|
|||
* @returns {Promise<PageOrder[]>}
|
||||
*/
|
||||
public static async getChildPageOrder(): Promise<PageOrder[]> {
|
||||
const docs = await this.getAll();
|
||||
const docs = await this.getAll({ 'page': { $ne: '0' } });
|
||||
|
||||
return docs.filter(doc => doc.page !== '0');
|
||||
return Promise.all(docs.map(doc => new PageOrder(doc)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue