Я думаю, это должно сработать
const batch = db.batch();
const campaignRef = rootCollections.Campaigns.doc(campaign.campaignId);
batch.update(
campaignRef,
{
history: {
failure: admin.firestore.FieldValue.increment(1),
},
},
{ merge: true },
);
await batch.commit()
Вместо использования set
используйте update
, он выполнит свою работу.