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

93
Views
¿Cómo obtener una cantidad fija de documentos de mongodb?

Ahora mi código está devolviendo todas las noticias relacionadas con una empresa. Pero solo quiero los primeros 15 elementos. ¿Como hacer esto? Aquí está el código que devuelve todas las noticias de una empresa. google-news-json es un paquete npm.

 export default async function handler(req, res) { try { let news = await googleNewsAPI.getNews(googleNewsAPI.SEARCH, req.body.companyName, 'en-US') res.status(200).json(news) } catch (err) { res.status(500).json({ error: 'Failed to fetch news' }) } }
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Debe observar de cerca la referencia API de la funcionalidad de noticias de Google. Allí puede encontrar un parámetro de consulta (algo así como ?q=15 o ?count=no.of.items) después de su clave API para devolver el recuento de objetos que desea recibir en la URL de búsqueda

about 4 years ago · Juan Pablo Isaza Report

0

Por lo general, querrá hacer lo que sugiere @iceweasel en su respuesta. Sin embargo, dado que este paquete no es compatible con Google (sino que parece estar eliminando el HTML producido consultando directamente Google News y devolviendo los resultados como JSON), no es compatible con muchas de las opciones típicas que esperaría (en particular, limitando el número de elementos devueltos).

Si no le importa el costo de red de descargar los 100 elementos completos (que es lo que su función devuelve de forma predeterminada), toma los primeros 15 resultados de la respuesta de la API con:

let top15 = news.items.slice(0, 15)

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!