Задать вопрос
  • Не отрабатывает часть css и svg на лендинге?

    Alex_mos
    @Alex_mos Автор вопроса
    Stranger in the Q, да, думал насчёт того что бы выложить код, но очень уж больно он длинный получится, ибо в нескольких местах проблемы. Адрес bankrot-biznes.ru.
    5f735151c5224349879903.jpeg

    Вот такое у меня в хроме. Тут должна быть картинка.
  • Как обратится к блоку по порядковому номеру?

    Alex_mos
    @Alex_mos
    Человек написал про табы, посмотри их функционал, как раз то что тебе нужно, при нажатии на кнопку показывает определенный блок
  • Как добавить данные в созданный документ mongodb?

    Alex_mos
    @Alex_mos Автор вопроса
    Lynatik001, понял, спасибо) попробую)
  • Как добавить данные в созданный документ mongodb?

    Alex_mos
    @Alex_mos Автор вопроса
    Lynatik001, а если к примеру такая реализация, первые две страницы, там немного данных, можно хранить в localStorag и дополнительно задавать id. После второй страницы записывать все в бд. И при переходе и получении данных с третьей искать документ по id который получил пользователь в локальном storage?
  • Как добавить данные в созданный документ mongodb?

    Alex_mos
    @Alex_mos Автор вопроса
    Lynatik001, и насчёт этого искал информацию, не знаю как лучше все хранить, а как все будет заполнено на всех страницах, записывать в бд. Но не знаю в чем и как лучше все эти данные собирать
  • Как добавить данные в созданный документ mongodb?

    Alex_mos
    @Alex_mos Автор вопроса
    Да я склонялся к варианту с регистрацией пользователя, но,
    Как за каждым пользователем закрепить документ из коллекции mongodb?

    Если закрепить то я имею ввиду не конкретно на все время, а на время заполнения данных на всех страницах. Пользователь заходит на сайт, проходит по всем страницам, заполняет данные, эти данные сохраняются в один документ и все. Если он опять заходит на сайт, то опять по новой все заполняет(опять создаётся новый документ). Суть всего собрать с человека данные в один документ.

    А у меня получается заполняю на первой странице, сохраняется в документе, перехожу на следующую страницу эти данные уже сохраняются в новый документ. А мне нужно что бы все данные были в одном.

    Мне предложили рассмотреть populate () у монгуста, все попадает в новый документ, а если опять с первой страницы все начинать, то в новый документ сохраняются уже не полные данные.

    Мне бы хотя бы понять в каком направлении двигаться или может бд посмотреть другую.
  • Как добавить данные в созданный документ mongodb?

    Alex_mos
    @Alex_mos Автор вопроса
    1. Структура простая в основном, строки и числа (первые две страницы, немного данных, на последней странице полные данные человека)
    2. Нет, без регистрации, просто человек заходит на сайт, на первой странице заполняет форму(в этот момент создаётся документ, который в дальнейшем пополняется) и переходит к следующей странице с формой.
    3. Я бы не против возможно рассмотреть другие БД, но хотелось попрактиковаться с этой)
  • Почему Router не срабатывает?

    Alex_mos
    @Alex_mos
    Я конечно недавно начал изучать React, но попробуй в компоненте nav убрать Browser Router. Если не ошибаюсь он должен оборачивать только компонент App, точнее только один раз его нужно указывать.
  • Как добавить данные в существующий документ коллекции mongodb?

    Alex_mos
    @Alex_mos Автор вопроса
    Просто как я вижу все это, после получения данных вторым select (документ уже создан)
    React отправляет данные на сервер, сервер обращается к коллекции Mongodb и ищет в ней документ с id, получает этот документ и изменяет его.
    но что то не могу найти как это реализовать. Получается мне нужно при прохождении первого Select назначать id документу и во время отправления вторых данных, искать по этому id.

    КОД ПЕРВОГО SELECT на сервере
    router.post("/", function (req, res) {
      // Если данные не переданы, то возвращаем ошибку
      if (!req.body) return res.sendStatus(400);
      res.json(req.body);
    // обращаемся к коллекции
      const count = new Tourist({
        country: req.body.country,
      });
      count.save((err, count) => {
        if (err) {
          console.log("err", err);
        } else {
          console.log("Saved", count);
        }
      });
    });


    И вот мне в коллекции Tourist нужно получить этот документ, и обновить его.
    У каждого пользователя он новый