Пользовательский ответ в канун Монго на основе фактического ответа - PullRequest
0 голосов
/ 21 июня 2019

По умолчанию при получении ресурса он возвращает объект с ключом _items.

{
    "_items": [
        {
            "_id": "5d0b787a10414b47f8e8c858",
            "username": "A",
            "message": "TEST",
            "_updated": "Thu, 20 Jun 2019 12:13:43 GMT",
            "_created": "Thu, 20 Jun 2019 12:13:43 GMT",
            "_etag": "1fad0ab63ebe77731bf623800b8367ac6b94e8a8"
        }
    ]
}

но я бы хотел получить в ответ только массив элементов.

[
        {
            "_id": "5d0b787a10414b47f8e8c858",
            "username": "A",
            "message": "TEST",
            "_updated": "Thu, 20 Jun 2019 12:13:43 GMT",
            "_created": "Thu, 20 Jun 2019 12:13:43 GMT",
            "_etag": "1fad0ab63ebe77731bf623800b8367ac6b94e8a8"
        }
]

Я пытался использовать on_fetched_resource. Это может изменить объект ответа. Но не в состоянии назначить массив для ответа

1 Ответ

0 голосов
/ 25 июня 2019

Я думаю, что это невозможно, поскольку ответом должен быть словарь, содержащий ключи, которые могут появиться (данные разбивки на страницы, ссылки HATOEAS и фактические документы).

Согласно ответам Nicola larocci, в настоящее время это невозможно, однако, если вы используете ajax или что-то еще для получения ответа, вы можете отрубить _item или использовать для этого какую-то другую технику.

...