Methods
find
- find(query: object, populate: string | object[] | object, selectFields: string): Promise<IModel[]>
-
Parameters
-
query: object
-
populate: string | object[] | object
-
selectFields: string
Returns Promise<IModel[]>
findById
- findById(id: RefSchemaType, populate: string | object[] | object, selectFields: string): Promise<IModel>
-
Parameters
-
-
populate: string | object[] | object
-
selectFields: string
Returns Promise<IModel>
findOne
- findOne(query: object, populate: string | object[] | object, selectFields: string): Promise<IModel>
-
Parameters
-
query: object
-
populate: string | object[] | object
-
selectFields: string
Returns Promise<IModel>
update
- update(data?: object): Promise<this>
-
Parameters
Returns Promise<this>
updateMany
- updateMany(query: object, data?: any): boolean
-
Parameters
-
query: object
-
Optional data: any
Returns boolean