I have a model, using postman I am sending request to this model, and in response I am getting the complete record(suppose 25 columns I have), so in response I am getting 25 columns back. I want to see only one column in the response, how can I change that. In javascript file, I have already written before save and after save methods.
Instead of all the columns detail, i want only one column detail in response which i m getting in postman
Solution 1:
For one time requests, you can pass on the
filterquery object in the get request withfieldsoptions specifying the columns you need.Example: To only return the
id, andnamecolumn.fields can also be supplied on server side like this:
Docs: https://loopback.io/doc/en/lb4/Fields-filter.html
Solution 2:
To disable returning the columns in every request, specify
hiddenPropertiesin model definition.Like below:
Properties specified in
hiddenPropertieswill never be returned in responses, you can access them in your js/ts code if you need.Docs: https://loopback.io/doc/en/lb4/Model.html#hidden-properties