на практике не работал
работаю с mongodb-async-driver
так вот, у меня есть запрос на добавление транзакций, который может выполняться из множества потоков
каждый раз этот метод обращается к данным из бд и изменяет их
в моём случае, два параллельных потока обращаются к одним и тем же данным из бд и изменяют не правильно
вот код того, что происходит https://gist.github.com/eltgm/3f95ebc797b2f6071164a3e9d626cbb5
как поступить?
хм... в монге же нет транзакций, они будут только в 4+ версиях.
Обсуждают сегодня