Skip to main content

List

Basic​

This method retrieves a set of sub-document resources.

Usage​

const response = await services.userService
.id("79c8c567b05e986509d55733a")
.subs("statusHistory")
.list();

Parameters​

ParameterTypeDescription
axiosRequestConfigAxiosRequestConfig (optional)Axios request configuration for fine-tuning the HTTP request.

Response​

PropTypeDescription
successbooleanIndicates whether the request was successful.
statusnumberHTTP status code of the response.
messagestringA message providing additional information about the response, especially in case of errors.
totalCountnumberTotal count of resources in the response.
rawarray[object]Raw data received from the server.
dataarray[object]Raw data received from the server.
headersobject[AxiosHeaders]Axios headers associated with the response.
{
success: true,
status: 200,
totalCount: 2,
raw: [
{
_id: '95ac058c573be9879d059c663',
name: 'premium',
active: true
},
{
_id: '9957c599b0c387ed5380c6057',
name: 'basic',
active: true
}
],
data: [
{
_id: '95ac058c573be9879d059c663',
name: 'premium',
active: true
},
{
_id: '9957c599b0c387ed5380c6057',
name: 'basic',
active: true
}
],
headers: Object [AxiosHeaders] {}
}

Advanced​

This method retrieves a set of sub-document resources with advanced options.

Usage​

const response = await services.userService
.id("79c8c567b05e986509d55733a")
.subs("statusHistory")
.listAdvanced({ name: "premium" });

Parameters​

ParameterTypeDescription
filterany (optional)Filter criteria for narrowing down the resources.
args{ select: string[] } (optional)Advanced arguments for controlling the resource selection.
axiosRequestConfigAxiosRequestConfig (optional)Axios request configuration for fine-tuning the HTTP request.

Response​

PropTypeDescription
successbooleanIndicates whether the request was successful.
statusnumberHTTP status code of the response.
messagestringA message providing additional information about the response, especially in case of errors.
totalCountnumberTotal count of resources in the response.
rawarray[object]Raw data received from the server.
dataarray[object]Raw data received from the server.
headersobject[AxiosHeaders]Axios headers associated with the response.
{
success: true,
status: 200,
totalCount: 1,
raw: [
{
_id: '95ac058c573be9879d059c663',
name: 'premium',
active: true
}
],
data: [
{
_id: '95ac058c573be9879d059c663',
name: 'premium',
active: true
}
],
headers: Object [AxiosHeaders] {}
}