Ни один из них не поддерживает транзакции в смысле более традиционных RDMS - и вряд ли они это сделают - это компромисс, поддержка транзакций в распределенной системе нетривиальна и дорога.
MongoDB не имеет свойств ACID и, вероятно, никогда не будет. CouchDB действительно дает вам ACID (я не уверен, если это делает по умолчанию).
И то, и другое позволяет вам выполнять простые элементарные операции с данными, такие как простое сложение / вычитание значений.
Смотри также
Могу ли я выполнять транзакции и блокировки в CouchDB?
Транзакции MongoDB?
В этой заметке этот подкаст с одним из ребят из MongoDB должен дать вам краткий обзор проблем, которые пытаются решить многие системы NoSQL, и их компромисс.