Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

103
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda