Я использую следующий код в Flutter для записи в Firestore. В случае, если документ существует, мне нужны данные для слияния со старыми полями.
var batch = Firestore.instance.batch();
batch.setData(
db.document('Path/to/firestore/document'),
{"key": value},
);
Чтобы добавить слияние, я попробовал этот код, но он не работает:
var batch = Firestore.instance.batch();
batch.setData(
db.document('Path/to/firestore/document'),
{"key": value},
{bool merge: true}
);
Если кто-то может предложить мне как добавить merge: true option к batch.setData () , это было бы очень полезно.