Methods
add
- add(meta: IMeta): Promise<any>
-
Parameters
Returns Promise<any>
addIfAbsent
- addIfAbsent(meta: IMeta): Promise<any>
-
Parameters
Returns Promise<any>
getAll
- getAll(skip?: number, limit?: number): Promise<any>
-
Parameters
-
skip: number = 0
-
limit: number = 100
Returns Promise<any>
getByCatalogId
- getByCatalogId(catalogId: string, skip?: number, limit?: number): Promise<any>
-
Parameters
-
catalogId: string
-
skip: number = 0
-
limit: number = 100
Returns Promise<any>
getByGenre
- getByGenre(catalogId: string, genre: string, skip?: number, limit?: number): Promise<any>
-
Parameters
-
catalogId: string
-
genre: string
-
skip: number = 0
-
limit: number = 100
Returns Promise<any>
getById
- getById(id: string): Promise<any>
-
Parameters
Returns Promise<any>
getByName
- getByName(name: string, skip?: number, limit?: number): Promise<any>
-
Parameters
-
name: string
-
skip: number = 0
-
limit: number = 100
Returns Promise<any>
update
- update(meta: IMeta): Promise<any>
-
Parameters
Returns Promise<any>
upsert
- upsert(meta: IMeta): Promise<any>
-
Parameters
Returns Promise<any>
This class abstracts database operations related to the Meta model