Отслеживайте, изменяются ли пользовательские данные

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

{
    "_id": {
        "$oid": "5ace203e7df53d08d7b2fe31"
    },
    "product_img": [
        "http://res.cloudinary.com/d/image/"
    ],
    "user_id": "5acc162846d22c1184176258",
    "product_description": "something",
    "product_by": "John Doe"
}

Вот мои текущие маршруты

router.get('/', root.index);

router.route('/product')
  .get(product.get)
  .post(product.new);

router.post('/register', checkUser, account.register);

router.post('/login', account.login);

Какие маршруты есть в вашем экспресс-приложении прямо сейчас? Нам нужно увидеть больше кода. Вы задаете очень широкий вопрос

Max Baldwin 11.04.2018 17:30

@MaxBaldwin, я обновил свой вопрос. я не знал, что маршруты будут фактором извините

JEEZSUSCRIZE 11.04.2018 17:34

Вам нужен маршрут, который обрабатывал бы обновление product_by пользователя. Представление или этот маршрут, поэтому get, вероятно, выиграло бы, если бы путь был чем-то вроде /product/:productId. Вторая часть этого пути будет переменной. Это даст вам ссылку на идентификатор, который вам нужно обновить.

Max Baldwin 11.04.2018 18:15
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
3
21
0

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