#问题
##数据库测试连接语句:
(尝试在数据库插入数据)
const mongodb = require(‘mongodb’)
const MongoClient = mongodb.MongoClient // 连接客户端对象
MongoClient.connect(‘mongodb://127.0.0.1:27017’, function (err, client) {
if (err) throw err
let db = client.db(‘test’)
let col = db.collection(‘spot’)
col.insertOne({ name:‘长隆水上乐园’ })
// client.close()
})
然后一开始以为是node版本太高,node版本为16以上
将node版本降低发现还是报错,但是报错的内容不一样了
经过查询发现报错是说语法错误,但这些是node环境下mongodb的配置文件,所以猜测是mongodb版本太高导致的
#解决办法
1、首先卸载之前安装的mongodb
npm uninstall mongodb
2、安装一个较低版本的,我这里安装的是4.11.0版本
安装完后,再运行程序,成功插入数据