MongoStorage
Extends:
src/Storage/Abstract~AbstractStorage → MongoStorage
Manage data from a mongodb collection.
Constructor Summary
Public Constructor | ||
public |
constructor(collection: Object) |
Method Summary
Public Methods | ||
public |
Delete collection Object from criteria |
|
public |
Get a list of data Object from criteria and options |
|
public |
getByPage(criteria: Object, page: integer, limit: integer, orderby: string, order: string): Promise<Object[], Error> Get a paginated list of data Object |
|
public |
Insert many data Object in database |
|
public |
Update collection from criteria |
Public Constructors
Public Methods
public delete(criteria: Object): Promise<integer, Error> source
Delete collection Object from criteria
Params:
Name | Type | Attribute | Description |
criteria | Object | MongoDb criteria Object |
public get(criteria: Object, options: Object): Promise<Object[], Error> source
Get a list of data Object from criteria and options
public getByPage(criteria: Object, page: integer, limit: integer, orderby: string, order: string): Promise<Object[], Error> source
Get a paginated list of data Object
public insert(dataArray: Object[]): Promise<Object[], Error> source
Insert many data Object in database
Params:
Name | Type | Attribute | Description |
dataArray | Object[] | a list of data Object |