我尝试将MongDB数据库中的整个集合作为数组,并将其中的文档用作数组元素,并使用数组的属性(例如其长度)
我确信我正确地将集合作为数组(即我可以从控制台打印文档)但是当我尝试将其长度分配给数字变量时,它会返回以下错误:
EXCEPTION:Uncaught(在promise中):TypeError:无法读取未定义的属性“length” TypeError:无法读取未定义的属性“length” 在新的DashboardComponent(http://localhost:4200/main.bundle.js:300:36) 在新的Wrapper_DashboardComponent(/AppModule/DashboardComponent/wrapper.ngfactory.js:7:18) 在CompiledTemplate.proxyViewClass.View_DashboardComponent_Host0.createInternal(/AppModule/DashboardComponent/host.ngfactory.js:15:34) 在CompiledTemplate.proxyViewClass.AppView.createHostView(http://localhost:4200/vendor.bundle.js:82921:21) 在CompiledTemplate.proxyViewClass.DebugAppView.createHostView(http://localhost:4200/vendor.bundle.js:83377:52) 在ComponentFactory.create(http://localhost:4200/vendor.bundle.js:44314:25) 在ViewContainerRef_.createComponent(http://localhost:4200/vendor.bundle.js:61906:62) 在RouterOutlet.activate(http://localhost:4200/vendor.bundle.js:67747:40) 在ActivateRoutes.placeComponentIntoOutlet(http://localhost:4200/vendor.bundle.js:25277:16) 在ActivateRoutes.activateRoutes(http://localhost:4200/vendor.bundle.js:25244:26) 在http://localhost:4200/vendor.bundle.js:25180:58 at Array.forEach(native) 在ActivateRoutes.activateChildRoutes(http://localhost:4200/vendor.bundle.js:25180:29) 在ActivateRoutes.activate(http://localhost:4200/vendor.bundle.js:25154:14) 在http://localhost:4200/vendor.bundle.js:24714:22
提前致谢!