Мне нужно делать транзакции (начало, фиксация или откат), блокировки (выберите для обновления). Как это сделать в модели документа db?
Edit:
Дело в следующем:
- Я хочу запустить сайт аукционов.
- И я также думаю, как направить покупку.
- При прямой покупке мне нужно уменьшить поле количества в записи позиции, но только если количество больше нуля. Вот почему мне нужны блокировки и транзакции.
- Я не знаю, как обращаться с этим без блокировок и/или транзакций.
Можно ли решить эту проблему с помощью CouchDB?