Как сделать редактирование списка задач с помощью redux и mongodb на практике?

Предположения:

  1. Каждый элемент todo хранится как отдельный документ в mongodb и отображается как элемент ввода текста в dom.
  2. На веб-странице может отображаться список сотен элементов задач, а также кнопка обновления и перезагрузки. Пользователь может изменить любое количество элементов и нажать кнопку обновления.

Цели:

  1. Используйте как можно меньше избыточных действий, http-запросов и команд mongodb
  2. Сделайте структуру приложения еще понятной.

Вопросы: Общий процесс должен быть следующим: отправка внешнего запроса http-сервером-> отправка команд db-сервера-> ответное сообщение db с результатами-> ответ сервера на frondend-> обновление внешнего хранилища и повторное отображение страницы. Мои вопросы:

  1. Можно ли обновить несколько элементов на стороне mongodb в пакетном режиме?

  2. Должен ли я обновлять элементы по одному (одно избыточное действие и один http-запрос для каждого обновления элемента)? Или я должен определить обработчик запросов на стороне узла, чтобы принять запрос, содержащий все элементы обновления одновременно?

  3. Существует ли рекомендованная структура хранилища для этого сценария? Редукционный документ предлагает использовать для обработки копию данных в процессе разработки. Но я думаю, что это не стоит того, чтобы обновлять только один из сотен элементов.

0 ответов

Другие вопросы по тегам