2016-07-28 149 views
0

非常簡單(我希望)。我希望能夠使用API​​端點並使其僅返回指定的字段。 I.E.像這樣如何僅返回Strapi中選定的某些字段?

http://localhost:1337/api/reference?select=["name"] 

在理想情況下交回

[{"name": "Ref1"}] 

的一些不幸的情況並非如此,而實際上它返回以下。

[ 
 
{ 
 
"contributors": [ 
 
{ 
 
"username": "aduensing", 
 
"email": "[email protected]", 
 
"lang": "en_US", 
 
"template": "default", 
 
"id_ref": "1", 
 
"provider": "local", 
 
"id": 1, 
 
"createdAt": "2016-07-28T19:39:09.349Z", 
 
"updatedAt": "2016-07-28T19:39:09.360Z" 
 
} 
 
], 
 
"createdBy": { 
 
"username": "aduensing", 
 
"email": "[email protected]", 
 
"lang": "en_US", 
 
"template": "default", 
 
"id_ref": "1", 
 
"provider": "local", 
 
"id": 1, 
 
"createdAt": "2016-07-28T19:39:09.349Z", 
 
"updatedAt": "2016-07-28T19:39:09.360Z" 
 
}, 
 
"updatedBy": { 
 
"username": "aduensing", 
 
"email": "[email protected]", 
 
"lang": "en_US", 
 
"template": "default", 
 
"id_ref": "1", 
 
"provider": "local", 
 
"id": 1, 
 
"createdAt": "2016-07-28T19:39:09.349Z", 
 
"updatedAt": "2016-07-28T19:39:09.360Z" 
 
}, 
 
"question": { 
 
"createdBy": 1, 
 
"createdAt": "2016-07-28T19:41:33.152Z", 
 
"template": "default", 
 
"lang": "en_US", 
 
"name": "My Question", 
 
"content": "Cool stuff, huh?", 
 
"updatedBy": 1, 
 
"updatedAt": "2016-07-28T19:45:02.893Z", 
 
"id": "579a5ff83af4445c179bd8a9" 
 
}, 
 
"createdAt": "2016-07-28T19:44:31.516Z", 
 
"template": "default", 
 
"lang": "en_US", 
 
"name": "Ref1", 
 
"link": "Google", 
 
"priority": 1, 
 
"updatedAt": "2016-07-28T19:45:02.952Z", 
 
"id": "579a60ab5c8592c01f946cb5" 
 
} 
 
]

如果我決定一次加載10,20,30,或多個記錄這立即成爲真正的世界背景有問題,我並最終裝50的時候,我需要的數據。更多帶寬用完,加載時間更慢等。

回答

相關問題