AZ Tools

Generador de esquemas Mongoose desde JSON

Desarrollo

Pega cualquier objeto JSON y obtén un `Schema` de Mongoose listo para usar con rutas mapeadas a tipos de esquema (String, Number, Boolean, arreglos) y objetos anidados en línea como subdocumentos. Se incluye la exportación del modelo. Todo se ejecuta localmente en tu navegador: tu JSON nunca se sube.

Esquema Mongoose

Cómo usar

  1. Pega o escribe tu JSON en el cuadro de entrada.
  2. Opcionalmente cambia el nombre del modelo (por defecto AutoGenerated).
  3. Copia el esquema generado del cuadro de salida.

Preguntas frecuentes

¿Cómo se tipan los números?
Todos los números JSON se asignan a Number — Mongoose no distingue enteros de decimales. Usa un validador personalizado si necesitas rutas solo de enteros.
¿Qué pasa con null o los arreglos vacíos?
null se asigna a Schema.Types.Mixed y los arreglos vacíos a [Schema.Types.Mixed], porque su tipo no puede inferirse de la muestra.
¿Cómo se manejan los objetos anidados?
Los objetos anidados se incluyen en línea como definiciones de ruta anidadas (subdocumentos). Un objeto vacío se convierte en {}.
¿Se envía mi JSON a algún sitio?
No. La conversión ocurre por completo en tu navegador; no se sube nada.

Herramientas relacionadas