async addFavoriteProduct(userId: string, product: string) { try { // 保存先の指定 // db, コレクション1, 各コレクション, サブコレクション1, 各コレクション const path = doc(db, 'user', userId, 'favorite_products', productId); const updatedTime = firebaseTimestamp.now(); // 登録データ const updatedData = { product_id: product, updated_at: updatedTime }; // 保存 await setDoc(path, updatedData, { merge: true }); } catch (error) { throw new Er