Получение всех тасков

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

Сценарий выглядит так:

img1.png

Первый и последний узлы нам уже знакомы.

Первый узел Webhook

Метод GET URL https://bogutski.up.railway.app/webhook/todo (у вас будет свой URL)

img2.png

Второй узел – чтение из базы данных MongoDB

Этот узел читает все таски из базы данных.

img3.png

В последствии можно добавить фильтр в поле Query (JSON Format). Сейчас там {}, что означает, что мы не фильтруем данные и получаем все записи.

Третий узел – отправка ответа Respond to Webhook

Этот узел отправляет ответ на HTTP запрос.

img4.png

Тестируем сценарий с Postman

Откройте Postman и протестируйте как работает сценарий.

img5.png

Особенности реализации

Этот сценарий возвращает все таски и если их будет очень много, то ответ может быть слишком большим.

Сейчас мы не оптимизируем сценарий, но в реальном проекте можно добавить пагинацию, фильтрацию и сортировку.