AZ Tools

Gerador de esquema Mongoose a partir de JSON

Desenvolvimento

Cole qualquer objeto JSON e obtenha um `Schema` do Mongoose pronto para usar com caminhos mapeados para tipos de esquema (String, Number, Boolean, arrays) e objetos aninhados embutidos como subdocumentos. A exportação do modelo está incluída. Tudo roda localmente no seu navegador — seu JSON nunca é enviado.

Esquema Mongoose

Como usar

  1. Cole ou digite seu JSON na caixa de entrada.
  2. Opcionalmente renomeie o modelo (padrão AutoGenerated).
  3. Copie o esquema gerado da caixa de saída.

Perguntas frequentes

Como os números são tipados?
Todos os números JSON são mapeados para Number — o Mongoose não distingue inteiros de decimais. Use um validador personalizado se precisar de caminhos apenas inteiros.
O que acontece com null ou arrays vazios?
null é mapeado para Schema.Types.Mixed e arrays vazios para [Schema.Types.Mixed], pois o tipo não pode ser inferido da amostra.
Como objetos aninhados são tratados?
Objetos aninhados são embutidos como definições de caminho aninhadas (subdocumentos). Um objeto vazio vira {}.
Meu JSON é enviado para algum lugar?
Não. A conversão ocorre inteiramente no seu navegador; nada é enviado.

Ferramentas relacionadas