nodejs使用第三方模块populate报错堆栈溢出

报错信息
报错堆栈溢出源代码:
在这里插入图片描述
在这里插入图片描述
解决方法:
使用lean()

在这里插入图片描述
lean()方法描述:
告诉mongoose返回的是普通对象,而不是mongoose文档对象,方法内部先用JSON.stringify()这个方法将文档对象转换为字符串,将其他的属性格式全部去掉,然后只留下需要的数据字符串

成功显示数据:
在这里插入图片描述