Trabalhando com dados
Como adicionar um banco de dados ao seu projeto.
Geralmente, o Lumi analisará automaticamente suas necessidades e adicionará esta função quando um banco de dados for necessário. Você também pode enfatizar isso no prompt, como “Crie um sistema de gerenciamento de pedidos com um banco de dados para armazenar os dados dos pedidos.”Adicionar um registro manualmente

Navegue até a sua tabela
Vá para Workspace → Dados e selecione a tabela à qual você deseja adicionar dados.
Editar um registro manualmente

Navegue até a sua tabela
Vá para Workspace → Dados e selecione a tabela que contém o registro que você deseja editar.
Exclusão e operações em lote
- Para excluir um único registro

Navegue até a sua tabela
Vá para Workspace → Dados e selecione a tabela que contém o registro que você deseja excluir.
- Para fazer uma exclusão em lote

Navegue até a sua tabela
Vá para Workspace → Dados e selecione a tabela da qual você deseja excluir registros.
Tipos de campo suportados
- Tipos de dados básicos
- String: Uma string codificada em UTF-8 usada para armazenar dados de texto.
- Integer: Inclui inteiros de 32 e 64 bits para armazenar valores inteiros.
- Double: Números de ponto flutuante de 64 bits para armazenar números decimais ou números grandes.
- Boolean: Armazena valores lógicos verdadeiro ou falso.
- Null: Representa um valor nulo ou um campo inexistente.
- Tipos de dados complexos
- Array: Uma coleção ordenada de elementos que pode conter diferentes tipos de dados.
- Object (Embedded Document): Uma coleção de pares chave-valor que suporta estruturas aninhadas.
- Date: Armazena data e hora representadas como milissegundos UTC.
- Tipos de dados especiais
- ObjectId: Um identificador único de 12 bytes, usado por padrão para o campo _id de um documento.
- Binary Data: Armazena dados binários (como imagens, arquivos).
- Regular Expression: Armazena expressões regulares para correspondência de texto.
- JavaScript: Suporta o armazenamento e a execução de código JavaScript.
- Tipos de dados estendidos
- Timestamp: Um carimbo de data/hora de 64 bits onde os primeiros 32 bits são segundos e os últimos 32 bits são nanossegundos, usado para registrar tempos de operação.
- Decimal128: Um número decimal de alta precisão de 128 bits, adequado para cálculos financeiros.
- GeoJSON: Armazena dados geoespaciais.
Segurança e permissões de tabela
Cada tabela inclui suas próprias configurações de segurança para controlar o acesso aos dados:- Acesso de Leitura: Define quem tem permissão para visualizar os registros dentro da tabela.
- Acesso de Escrita/Exclusão: Determina quem pode criar, atualizar ou excluir registros.
.png?fit=max&auto=format&n=ynWgEA-zeP9dMZPg&q=85&s=ab5d3abaf0caa231d6382f8660faf92e)