Criação de schema


  1. Importar o mongoose no módulo:
const mongoose = require("mongoose");
  1. Definir o schema do Model:
new mongoose.Schema({
 [nome da propriedade]: [definições dessa propriedade],
 // ...
})

Nota

[definições dessa propriedade] é um objeto que armazena o tipo de dado e as validações de uma propriedade.

  1. Configurar esse schema como novo model no contexto do mongoose:
ongoose.model(
 [nome do model],
 [referência do schema]
);

Exemplo

const mongoose = require("mongoose");
 
const HomeSchema = new mongoose.Schema({
  titulo: { type: String, required: true },
  descricao: String,
});
 
const HomeModel = mongoose.model("Home", HomeSchema);
 
module.exports = HomeModel;

Referências