prova paolo

MERN 6 React Js – Mongodb SCHEMA Particolari riportati per costruire uno schema

Inserire nello schema una data bene precisa per default

ciao prova
const mongoose = require('mongoose');
const Schema_classi = require('./Schema_CLASSI').model('CLASSI_collezione').schema
const Schema = mongoose.Schema;

const data_vecchia = new Date('01/01/1900');
const Schema_ALUNNI = mongoose.Schema({
    data_nascita: {
        type: String,
        default: data_vecchia
    }
});

Mettere per default la data attuale

    date: {
        type: Date,
        default: Date.now
    }

Mettere per default una data già fissata

ciao prova
const mongoose = require('mongoose');
const Schema_programmi = require('./Schema_PROGRAMMA').model('PROGRAMMI_collezione').schema
const Schema = mongoose.Schema;

const data_vecchia = new Date('01/01/1900');

const Schema_CLASSI = mongoose.Schema({
    utente: {
        type: String,
        default: 'utente_unico'
    },
    nome: {
        type: String,
        required: false
    },
    colore_sfondo: {
        type: String,
        required: false
    },
    attiva: {
        type: Boolean,
        default: true
    },
    programma:  { type: Schema.Types.ObjectId, ref: 'PROGRAMMI_collezione' }
});
module.exports = mongoose.model('CLASSI_collezione', Schema_CLASSI)

Inserire per default una data un po- anticipata

ditta1_data: {
  type: Date,
  default: () => Date.now() - 4 * 60 * 60 * 1000
},
 

Inserire per default una data un po- anticipata

ciao prova