使用MongoDB的带有NodeJS的MongoDB Atlas未连接

6jygbczu  于 2022-09-18  发布在  Go
关注(0)|答案(1)|浏览(182)

当我尝试连接MongoDB时,我收到一个错误,错误指向CONNECT,而它是关键字本身。我不知道这里出了什么问题。错误为:

mongodb.connect(
         ^

TypeError: mongodb.connect is not a function

let express= require('express')
let mongodb= require('mongodb').mongodb

let app = express()
let db

    let connectionString = 'mongodb+srv://admin:admin@cluster0.sfis6s3.mongodb.net/ToDoApp?retryWrites=true&w=majority'
     mongodb.connect(
         connectionString,{useNewUrlParser: true}, function(err, client){

            db = client.db()

     })
    app.use(express.urlencoded({extended:false}))
mspsb9vt

mspsb9vt1#

我想原因是你必须导入MongoClient类

const MongoClient = require("mongodb").MongoClient;

参考文献:connect is not a function when connecting to mongodb

相关问题