Я использую python-eve-API (сокращенно eve
) для доступа к MongoDB. После вставки некоторых примеров данных я использую Chrome Postman для тестирования API.
Поскольку eve предоставляет дополнительную информацию помимо запрошенных данных и директив HATEOAS, как описано в docs Мне просто интересно, как запросить только _items
-словарь (назовите его dictionary
, если говорить с точки зрения Python, и object
, если говоря в терминах JSON или JavaScript).
Таким образом, пример запроса http://127.0.0.1:5000/packagings/
дает показанный ниже ответ, из которого меня интересуют только данные, содержащиеся в _items
-словаре/-объекте.
Конечно, я могу извлечь нужные данные после получения и сохранения полного ответа. Однако есть ли способ запрашивать только те данные, которые меня интересуют, чтобы уменьшить дополнительное извлечение данных, соответственно. обработка данных после их получения?
{
"_links": {
"self": {
"href": "packagings",
"title": "packagings"
},
"parent": {
"href": "/",
"title": "home"
}
},
"_meta": {
"max_results": 25,
"page": 1,
"total": 1
},
"_items": [
{
"diameter_dk": 0.0144,
"_created": "Tue, 17 Nov 2015 21:15:37 GMT",
"factor_fa": 2.1,
"_id": "564b98f955c40f29843128df",
"free_volume": 0.89,
"title": "raschigring10x10x0.5",
"_updated": "Tue, 17 Nov 2015 21:15:37 GMT",
"_links": {
"self": {
"href": "packagings/564b98f955c40f29843128df",
"title": "Packaging"
}
},
"specific_weight": 920,
"title_hr": "Raschig-Ring 10x10x0.5",
"specific_surface": 500,
"specific_number": 770000,
"_etag": "bcb4080b61028405babcd960196d27208c3eabd3"
}
]
}