我想选择从sailsjs / waterline / API返回的某些列
给出搜索参数:
var searchParams = {
"select":["ClientTypeID"]
, "where": {
"or" :
[{"ClientType": {"contains": "MAINT"}}]
}};
我进行API调用:
/api/reference/client_type?select=ClientTypeID&where=%7B%22or%22:%5B%7B%22ClientType%22:%7B%22contains%22:%22MAINT%22%7D%7D%5D%7D
基于
Select specific fields from database
我相信我正在进行正确的查询,但是,返回的JSON对象具有实体的所有列与我希望请求ClientTypeID的1?
答案 0 :(得分:2)
这是已知问题,但我找到了解决方法。您可以使用自己的蓝图覆盖默认的tsplot()
蓝图。您需要创建包含内容的find
文件:
api/blueprints/find.js
这是我在所有项目中使用的一般蓝图。对于所有固定蓝图,您可以在此处查看 - https://github.com/ghaiklor/generator-sails-rest-api/tree/dev/generators/app/templates/api/blueprints