Intento tomar una colección completa de mi base de datos MongDB como una matriz y usar los documentos que contiene como elementos de la matriz, y también uso las propiedades de la matriz (como su longitud)
Estoy seguro de que tomo la colección como una matriz correctamente (es decir, puedo imprimir los documentos desde mi consola), pero cuando intento asignar su longitud a una variable numérica , devuelve el siguiente error:
EXCEPCIÓN: No capturado (en promesa): TypeError: No se puede leer la propiedad 'longitud' de undefined TypeError: No se puede leer la propiedad 'longitud' de undefined en el nuevo DashboardComponent ( http://localhost:4200/main.bundle.js:300:36 ) en el nuevo Wrapper_DashboardComponent (/AppModule/DashboardComponent/wrapper.ngfactory.js:7:18) en CompiledTemplate.proxyViewClass.View_DashboardComponent_Host0.createInternal (/AppModule/DashboardComponent/host.ngfactory.js:15:34) en CompiledTemplate.proxyViewClass.AppView. createHostView ( http://localhost:4200/vendor.bundle.js:82921:21 ) en CompiledTemplate.proxyViewClass.DebugAppView.createHostView ( http://localhost:4200/vendor.bundle.js:83377:52 ) en ComponentFactory. crear ( http://localhost:4200/vendor.bundle.js:44314:25 ) en ViewContainerRef_.createComponent ( http://localhost:4200/vendor.bundle.js:61906:62 ) en RouterOutlet.activate ( http: //localhost:4200/vendor.bundle.js:67747:40 ) en ActivateRoutes.placeComponentIntoOutlet ( http://localhost:4200/vendor.bundle.js:25 277:16 ) en ActivateRoutes.activateRoutes ( http://localhost:4200/vendor.bundle.js:25244:26 ) en http://localhost:4200/vendor.bundle.js:25180:58 en Array.forEach ( native) en ActivateRoutes.activateChildRoutes ( http://localhost:4200/vendor.bundle.js:25180:29 ) en ActivateRoutes.activate ( http://localhost:4200/vendor.bundle.js:25154:14 ) en http ://localhost:4200/vendor.bundle.js:24714:22
¡Gracias por adelantado!