Boa noite pessoal! Estou criando uma api que é um CRUD de despesas e receitas para treinar aqui e me deparei com uma situação que não sei como resolver. Não quero permitir que seja cadastrado uma receita ou despesa com uma descrição que já tenha sido cadastrada naquele mês. Por exemplo: Se tentar cadastrar "Salário" para o mês 2022-01 mais de uma vez não deixar, mas se cadastrar para outro mês que ainda não tenha "Salário" permitir.
O código está nesse repositório: https://github.com/LeandroFSimeao/controle-de-or-amento-API
Esse é o Schema:
const receitaSchema = new mongoose.Schema(
{
id: {type: String},
descricao: {type: String, required: true},
valor: {type: Number, required: true},
data: {type: Date, requires: true}
}
);
Podem me dar uma ideia de como fazer ?