Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

182
Views
La función agregada no funciona con el parámetro

Estaba obteniendo datos de MongoDB. Si uso el parámetro de JavaScript mientras recupero datos de MongoDB, devuelve nulo, si lo escribo manualmente, devuelve todos los datos sin problemas. eso esta funcionando

 const data = await NumbersModel.aggregate([{ $project: { Datas: { $filter: { input: "$Datas", as: "data", cond: { $gte: ["$$data.time", 0] } } } } }]) res.send(data)

eso no funciona

 if (req.query.lasttimestamp === null) return res.send(`cannot be empty`) let lasttimestamp = req.query.lasttimestamp const data = await NumbersModel.aggregate([ { $project: { Datas: { $filter: { input: "$Datas", as: "data", cond: { $gte: [ "$$data.time", lasttimestamp ] } } } } } ]) res.send(data)
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Los valores en req.query son cadenas. Desea convertirlo en un número:

 let lasttimestamp = parseInt(req.query.lasttimestamp);
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!