nodejs连接mongodb报错SyntaxError: Unexpected token .

nodejs连接mongodb报错SyntaxError: Unexpected token 如下图

经过排查,原因是npm默认安装的mongodb插件是最新版6.3.0 ,而mongodb数据库版本是4.0.0 ,两者版本不同导致nodejs报错。

解决方法是npm卸载新版本的mongodb插件,再安装指定版本插件。

javascript 复制代码
npm uninstall mongodb  //卸载mongodb插件

npm install mongodb@4.0.0  //安装指定版本的mongodb插件

查看插件有什么版本? 进入npm官网,输入插件名称查询。

html 复制代码
https://www.npmjs.com/package
相关推荐
一只大袋鼠几秒前
Spring 事务管理三种实现方式
java·数据库·spring·声明式事务
2401_824222693 分钟前
如何用 objectStore.get 根据主键 ID 获取数据库单条数据
jvm·数据库·python
KimiKudo4 分钟前
记录数据库迁移中踩过的坑
数据库·数据库迁移·polardb
郝学胜-神的一滴6 分钟前
高并发秒杀系统设计全解:从需求拆解到Redis库存实战
java·数据库·redis·python·程序人生·缓存·php
m0_7108908713 分钟前
2026 年进销存系统大盘点:国内外 5 款主流进销存软件对比与选型指南
java·数据库·mysql
秋915 分钟前
一键安装mysql9.7.0(附脚本)
数据库
iAm_Ike17 分钟前
JavaScript中模块化在游戏引擎开发中的资源调度作用
jvm·数据库·python
m0_7020365324 分钟前
Layui表单input框怎么设置只读或禁用
jvm·数据库·python
weixin_4597539425 分钟前
php怎么调用快手开放平台_php如何接入快手授权登录流程
jvm·数据库·python
weixin_4440129333 分钟前
SQL中如何实现基于条件的批量逻辑删除_过滤与更新状态位
jvm·数据库·python