У меня есть этот код
const admin = await this.userRepository.findOne({ username: 'admin' });
admin.balance -= 5000;
return await this.userRepository.save(admin).then(data => {
return { balance: data.balance };
});
, но он возвращает неправильное значение, когда я выполняю выборку из цикла:
const Test = async() => fetch('http://localhost:8843/user', {method: "POST"}).then(res=>res.json()).then(data=> console.log(data))
for(let i =0; i<10; i++) Test()
Начальное значение:
имя пользователя: "admin", баланс: 15000
Я получил результат:
{balance: 10000}
{balance: 10000}
{balance: 10000}
{balance: 10000}
{balance: 10000}
{balance: 10000}
{balance: 5000}
{balance: 5000}
{balance: 5000}
{balance: 5000}