nodejs连接mongodb报错SyntaxError: Unexpected token? ?如下图
经过排查,原因是npm默认安装的mongodb插件是最新版6.3.0 ,而mongodb数据库版本是4.0.0 ,两者版本不同导致nodejs报错。
解决方法是npm卸载新版本的mongodb插件,再安装指定版本插件。
npm uninstall mongodb //卸载mongodb插件
npm install mongodb@4.0.0 //安装指定版本的mongodb插件
查看插件有什么版本? 进入npm官网,输入插件名称查询。
https://www.npmjs.com/package