Nome do dataset a ser consultado.
Campos para aplicar restrições.
Valores iniciais para as restrições.
Valores finais para as restrições.
Tipos de restrição (MUST, MUST_NOT, SHOULD).
Campo para ordenação dos resultados.
Ponto de partida para a busca (para paginação).
Limite de resultados a serem retornados.
@entity({
dataset: 'meu_dataset_de_produtos',
constraintsField: ['status'],
constraintsInitialValue: ['ATIVO'],
constraintsFinalValue: [],
constraintsType: [ConstraintsType.MUST],
orderby: 'descricao_DESC',
offset: 0,
limit: 1,
})
export class ModelExemplo extends ModelBase {
AtributoExemplo!: string
OutroAtributo!: number
}
const model = await ModelExemplo.createAsync()
console.log(model.AtributoExemplo, model.OutroAtributo)
Configurações do decorator entity.