The documentation for Firestore batch writes lists only set(), update() and delete() as permitted operations.
set()
update()
delete()
Is there no way
According to the docs
Behind the scenes, .add(...) and .doc().set(...) are completely equivalent, so you can use whichever is more convenient.
Perhaps this applies to batches as well?