From 3c2ea63fc7db16a037706b8db6dce873b1b7ae0f Mon Sep 17 00:00:00 2001 From: M M Date: Mon, 15 Jul 2024 14:42:15 -0700 Subject: [PATCH] Got rid of category objects and changed to just the number. --- Server/models/Metrics.js | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/Server/models/Metrics.js b/Server/models/Metrics.js index b53c4e9f1..2d14907d7 100644 --- a/Server/models/Metrics.js +++ b/Server/models/Metrics.js @@ -1,15 +1,5 @@ const mongoose = require("mongoose"); -/** - * Mongoose schema for storing metrics from Google Lighthouse. - * @typedef {Object} MetricsSchema - * @property {mongoose.Schema.Types.ObjectId} monitorId - Reference to the Monitor model. - * @property {Object} accessibility - Metrics related to accessibility category. - * @property {Object} bestPractices - Metrics related to best practices category. - * @property {Object} seo - Metrics related to SEO category. - * @property {Object} performance - Metrics related to performance category. - */ - const MetricsSchema = mongoose.Schema( { monitorId: { @@ -18,19 +8,19 @@ const MetricsSchema = mongoose.Schema( immutable: true, }, accessibility: { - type: Object, + type: Number, required: true, }, bestPractices: { - type: Object, + type: Number, required: true, }, seo: { - type: Object, + type: Number, required: true, }, performance: { - type: Object, + type: Number, required: true, }, }, @@ -39,9 +29,4 @@ const MetricsSchema = mongoose.Schema( } ); -/** - * Mongoose model for storing metrics from Google Lighthouse. - * @typedef {mongoose.Model} LighthouseMetricsModel - */ - module.exports = mongoose.model("LighthouseMetrics", MetricsSchema);