entities permite trabalhar com os dados do seu app. Cada tipo de entidade no seu app tem métodos para criar, ler, atualizar e excluir registros.
Você acessa os métodos das entidades através do nome da sua entidade: base44.entities.YourEntityName.methodName(). Por exemplo, se você tem uma entidade Task, você usa base44.entities.Task.list() para obter uma lista de tasks.
Permissões
O acesso a dados é controlado pelo modo de autenticação do cliente e pelas regras de permissão do seu app. Você pode configurar as permissões para cada entidade nas configurações de segurança do seu app. Saiba mais sobre como alterar permissões de dados.- Usuários anônimos: podem acessar apenas entidades marcadas como públicas.
- Usuários autenticados: podem acessar entidades e registros que tenham permissão para ver ou modificar, com base nas regras de acesso configuradas no seu app.
- Service role: pode acessar todas as entidades e registros disponíveis ao administrador do app.
Criar registros
Usecreate() para adicionar novos registros a uma entidade:
Ler registros
Recupere dados usandoget() para um único registro, list() para todos os registros, ou filter() para registros que correspondem a critérios específicos.
Use get() com um ID de registro para recuperar um registro específico:
list() para recuperar todos os registros. O método suporta ordenação, paginação e seleção de campos:
filter() para encontrar registros que correspondem a critérios específicos:
Atualizar registros
Useupdate() para modificar um registro existente:
Excluir registros
Usedelete() para remover um único registro:
deleteMany() para remover vários registros que correspondem a critérios específicos:
Operações em lote
UsebulkCreate() para criar vários registros em uma única requisição:
importEntities() para importar registros de um arquivo CSV. Isso é útil para migrar dados ou fazer uploads em massa a partir de interfaces de usuário:
importEntities() requer um ambiente de navegador e não pode ser usado em
código de backend.Inscrições em tempo real
Usesubscribe() para receber atualizações em tempo real quando registros forem criados, atualizados ou excluídos:
Acesso a dados com service role
Por padrão, o acesso a dados é limitado às permissões do usuário atual. Com a autenticação de service role, você pode acessar dados com permissões em nível de administrador. Isso significa que você pode acessar dados aos quais o papel de administrador no seu app tem acesso. Usebase44.asServiceRole.entities para acessar dados com permissões de administrador:
Entidade User
Todo app Base44 inclui uma entidadeUser integrada que armazena informações de conta de usuário. Esta entidade tem regras de segurança especiais:
- Usuários comuns só podem ler e atualizar seu próprio registro de usuário
- Com autenticação de service role, você pode ler, atualizar e excluir qualquer usuário
- Você não pode criar usuários pelo módulo entities — use o módulo
auth
Veja mais
entities module
Referência completa da API
Cliente Base44
Saiba mais sobre o cliente e o service role
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.

