Можете ли вы, ребята, посоветовать, что мне делать, чтобы отслеживать изменения в пользовательских данных, таких как имя пользователя, чтобы они синхронизировались с другими данными в моей базе данных? Например, с этими данными, где продукт может быть связан с тем, кто его разместит, и отобразит его на странице. но если пользователь изменит имя, как мне синхронизировать это с другими данными, связанными с пользователем, такими как этот продукт, чтобы, если я визуализирую его, продукт будет обновленным именем?
{
"_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);
@MaxBaldwin, я обновил свой вопрос. я не знал, что маршруты будут фактором извините
Вам нужен маршрут, который обрабатывал бы обновление product_by пользователя. Представление или этот маршрут, поэтому get, вероятно, выиграло бы, если бы путь был чем-то вроде /product/:productId. Вторая часть этого пути будет переменной. Это даст вам ссылку на идентификатор, который вам нужно обновить.





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