我想防止文档集合中的某个较大字段作为 eve 应用程序中基本资源请求的一部分返回。这样做的正确方法是什么?我正在考虑使用 on_fetch 钩子,但认为也许有某种方法可以在模式中指定它。
问问题
808 次
2 回答
2
http://python-eve.org/features.html#leveraging-projections-to-optimize-the-handling-of-media-files
请参阅 eve 文档中的上述建议:
$ curl -i http://example.com/people/<id>?projection={"image": 0}
于 2014-02-26T21:20:14.540 回答
2
投影也可用于限制 API 暴露的字段集:
当为任何给定的资源端点设置数据源属性时,可以从默认响应中显式排除字段(媒体类型,但也可以是任何其他类型):
people = {
'datasource': {
'projection': {'image': 0}
},
...
}
于 2014-02-27T08:14:55.577 回答