Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

208
Vistas
Incrementar el valor monetario de Firebase después de la transacción de Paypal en lugar de reemplazar el valor

Estoy tratando de incrementar un valor monetario dentro de firebase. Cuando un usuario realiza una donación de proyecto a través de paypal, se adjunta una variable de clave de proyecto al botón de paypal y luego se pasa junto con los detalles de la transacción a firebase. Luego, el valor mc_gross (cantidad donada) se agrega a la clave de cantidad recaudada para esa clave de proyecto específica. En este momento, solo está reemplazando el valor actual de la cantidad de fondos con mc_gross en lugar de incrementar.

Entonces, si la cantidad actual recaudada es 100 y mc_gross es 50, el valor de la cantidad recaudada ahora será 150.

¿Alguien tiene alguna sugerencia?

Intenté usar la función de incremento () pero no funciona.

 import { Router } from "express"; import { database,} from "../../firebase"; import { increment } from 'firebase/database'; export const router = Router(); router.get('/', (req, res) => { res.send('Express + TypeScript Server'); }); router.post('/payments', (req, res) => { console.log(req.body); console.log(req.query); const data = { ...req.body, ...req.query, } database.ref().child('/payments').push(data); database.ref().child(`projects/${data.projectKey}`).update({amountFundraised : increment(Number(data.mc_gross))}) res.json('Okay'); })

También probé firebase.firestore.FieldValue.increment(Number(data.mc_gross))

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda