Estoy usando Nest.JS y TypeORM. Tengo dos tipos de entidades: Archivo y Carpeta (Como puedes imaginar, representan archivos y carpetas en un disco duro).
Ejemplo de entidad Carpeta:
{ id: 'aaa', name: 'home', childFolders: [], files: [] }ejemplo de entidad de archivo:
{ id: 'iii', name: 'spreadsheet.csv', size: 236434, }Tengo JSON de una base de datos que representa la estructura de la estructura del sistema de archivos. Por ejemplo:
{ id: 'aaa', name: 'home', childFolders: [ { id: 'bbb', name: 'bob', childFolders: [], files: [ { id: 'iii', name: 'spreadsheet.csv', size: 236434, } ] } ], files: [] }Estoy creando una API de Opengraph para poder buscar archivos/carpetas. Si quiero convertir este JSON en una colección de entidades de carpetas y archivos, ¿tendré que hacer un bucle recursivo y crear estas entidades manualmente? ¿O hay una manera más fácil de hacerlo?
Muchas gracias por cualquier información que pueda proporcionar.