Как обновить значение Mongo Doc на основе его предыдущего значения - PullRequest
0 голосов
/ 18 октября 2018

У меня есть коллекция монго под названием Menu, в которой есть массив предметов

items: [
burger: {
   cost: 50,
   difference: 0 (in percentage)
   },
]

У меня есть API, который используется для нажатия один раз в 1 час для обновления цены, которая возвращает массив JSON сцена каждого предмета

[
  {
    burger: 75,
  }
]

При обновлении стоимости я хотел бы также обновить процент стоимости следующим образом:

{
burger: {
    cost: 75,
    difference: 50 (has increased 50%)
}
}

, если ответ

[{burger: 25}] 

тогда это будет

burger: {
cost: 25,
difference: -50 (decreased 50%)
}

, если учесть, что начальная стоимость бургера равна 50, когда приложение запущено.Может кто-нибудь помочь мне найти решение для этого сценария

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...