Будут ли транзакции работать с агрегацией mongodb $merge?

Если я использую транзакцию mongodb для одновременного обновления двух документов. Один из документов я хотел бы обновить несколько документов одновременно. И я хочу использовать агрегацию mongodb для структурирования документов определенным образом. Будет ли $merge участвовать в сделке и обновлять все документы или есть вероятность сбоя?

Использование JavaScript и MongoDB
Использование JavaScript и MongoDB
Сегодня я собираюсь вкратце рассказать о прототипах в JavaScript, а также представить и объяснить вам работу с базой данных MongoDB.
0
0
592
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нет, сделка не пройдет. Согласно mongodb docs db.collection.aggregate() допускается в транзакции, но этап $merge исключен. Смотрите больше здесь.

Другие вопросы по теме