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

176
Vistas
¿Cómo obtener una matriz de sequalize e insertarla en chart.js?

Quiero obtener datos (mi salida) de la base de datos y configurarlos en chartjs por mes. Al igual que el mes 5 (mayo), tenga 1 pedido. Creo que primero deben mapearse y configurarse en chart.js. O puedo hacer dos matrices y configurar toda la información allí y luego configurarla en chartjs, pero no sé cómo.

 delivered = await Order.findAll({ where: {status: 'DELIVERED',}, attributes: [ [Order.sequelize.fn('MONTH', Order.sequelize.col('created_at')), 'month'], [Order.sequelize.fn('COUNT', Order.sequelize.col('id')), 'orders'] ], group: [Order.sequelize.fn('MONTH', Order.sequelize.col('created_at'))]}, {where: {[Order.sequelize.fn('YEAR', Order.sequelize.col('created_at'))]: moment().format('YYYY')}}) .catch((err) => { }); const ctx = document.getElementById('myChart').getContext('2d'); const myChart = new Chart(ctx, { type: 'line', data: { labels: [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December', ], datasets: [ { label: 'Number of Deliveries per month', data: [], borderColor: '#4dc9f6', backgroundColor: '#f67019', tension: 0.2, }, ], options: { responsive: true, plugins: { legend: { position: 'top', }, title: { display: true, text: 'Chart.js Line Chart', }, }, }, }, }); My output: order { dataValues: { month: 5, orders: 1 }, _previousDataValues: { month: 5, orders: 1 }, uniqno: 1, _changed: Set(0) {}, _options: { isNewRecord: false, _schema: null, _schemaDelimiter: '', raw: true, attributes: [Array] }, isNewRecord: false }
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