Tengo que realizar una consulta por lotes en firebase. Esta consulta toca dos colecciones diferentes e inserta el valor de la fecha en cada una de ellas. Uso firebase.firestore.FieldValue.serverTimestamp() . Parte de mi consulta:
async function batchQuery() { const batch = db.batch(); const firstCollectionRef = db .collection("firstCollection") .doc(id); batch.set(firstCollectionRef, { someData: data, date: firebase.firestore.FieldValue.serverTimestamp(), }); const secondCollectionRef = db.collection("secondCollection").doc(id); batch.set( secondCollectionRef, { someData: data, date: firebase.firestore.FieldValue.serverTimestamp(), }, { merge: true } ); await batch.commit(); } ¿Cómo me aseguro de que el campo de date en ambas colecciones tenga el mismo valor?