Как увеличить на 1 в облачном хранилище с помощью nodejs? - PullRequest
0 голосов
/ 30 мая 2020
• 1000 это условие для использования партии, которая не работает должным образом
const batch =  db.batch();

const campaignRef = rootCollections.Campaigns.doc(campaign.campaignId);
        batch.set(
          campaignRef,
          {
            history: {
              failure: admin.firestore.FieldValue.increment(1),
            },
          },
          { merge: true },
        );
await batch.commit()

1 Ответ

0 голосов
/ 21 июня 2020

Я думаю, это должно сработать

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, он выполнит свою работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...