У меня есть переменная quantity
и другая переменная new quantity
. всякий раз, когда пользователь вводит new quantity
, оно должно добавляться к предыдущей сумме количества.
У меня есть форма создания и форма редактирования. quantity
поле в форме создания, а newlyAdded
поле в форме редактирования
Это фрагмент схемы
const mongoose = require('mongoose'),
stocksSchema = new mongoose.Schema({
name: String,
number: Number,
quantity: Number,
newlyAdded: Number,
sold: Number,
newlySold: Number,
balance: Number,
description: String,
...
ejs snippet
<% let justAdded = item.quantity + item.newlyAdded %>
<td><%= justAdded %></a></td>
например, если quantity = 10
и пользователь вводят 12
новый показатель должен быть 22
и если 10
добавляется снова, новое количество должно быть 32
, но вместо этого оно показывает 22
, потому что оно не хранит предыдущие дополнения. Как это исправить? Я знаю, что форма редактирования не подходит для этого.