Estoy tratando de generar un número de serie automático para mi "ticketno" . Cuando un usuario crea un nuevo ticket de aplicación, automáticamente no se incrementará en uno. ¿Alguien puede decirme cómo puedo hacer esto?
Aquí está el esquema de la base de datos:
const mongoose = require('mongoose'); let kamFormSchema = new mongoose.Schema( { ticketno: { type: String, required: true }, kcpname: { type: String, required: true }, kcpcontact: { type: String, required: true }, kcpnid: { type: String, required: true }, companyname: { type: String, required: true }, ccategory: { type: String, required: true }, corporatecode: { type: String, required: true }, ccategorytype: { type: String, required: true }, ccategorysubtype: { type: String, required: true }, totalemp: { type: String, required: true }, msisdn: { type: String, required: true }, approvecategory: { type: String, required: true }, subcategory: { type: String, required: true }, file: { type: String }, date: { type: Date, required: true }, }, { collation: { locale: 'en' } } ); //var KamForm = mongoose.model('kamForm', kamFormSchema); module.exports = mongoose.model('kamForm', kamFormSchema);import mongoose from 'mongoose' import {v4} from 'uuid'; await mongoose.connect("<YOUR MONGODB ADDRESS>") const schema = new mongoose.Schema({ serial: { type: String, default: v4 } }) const model = mongoose.model("test", schema) await new model().save()