| 12345678910111213141516171819202122232425262728 | const mongoose = require('mongoose')const { Schema, Types } = mongooseconst dokumen = require('./dokumen.model')const laporan = require('./laporan.model')const sanksi = require('./sanksi.model')const user = require('./user.model')const riwayatSchema = (module.exports = mongoose.model(  'Pemantauan',  new Schema({    laporan: { type: Types.ObjectId, ref: laporan },    sanksi: { type: Types.ObjectId, ref: sanksi },    riwayat: [      new Schema(        {          user: { type: Types.ObjectId, ref: user },          keterangan: String,          dokumen: [{ type: Types.ObjectId, ref: dokumen }],          jadwal: {            dari_tanggal: Date,            sampai_tanggal: Date,          },        },        { timestamps: true }      ),    ],  }),  'pemantauan'))
 |