Skip to content

Domain Model

Lucia edited this page Apr 3, 2024 · 3 revisions

Esquema Preguntas

    textoPregunta: {
        type: String,
        required: true
    },
    respuestaCorrecta: {
    type: String,
        required: true
    },
    categoria: {
        type: mongoose.Schema.Types.ObjectId,
        ref: 'Categoria'
    }

Esquema Categorias

  nombre: {
    type: String,
    required: true
  }

Esquema Respuesta

  textoRespuesta: {
    type: String,
    required: true
  },
  tipos: [{
    type: mongoose.Schema.Types.ObjectId,
    ref: 'Tipos'
  }]

Esquema Tipos

  idPreguntas: [{
    type: String,
    required: true
  }],
  nombreTipo: {
    type: String,
    required: true
  }

Esquema datos de cada partida Historial

    juegos: [{
    numeroJuego: {
      type: Number,
      required: true
    },
    preguntasFalladas: {
      type: Number,
      required: true
    },
    preguntasAcertadas: {
      type: Number,
      required: true
    },
    tiempo: {
      type: Number,
      required: true
    },
    fecha: {
      type: Date,
      default: Date.now
    }
  }]
Clone this wiki locally