繁体   English   中英

MongoDB Atlas 与 NodeJS 使用 Mongodb 未连接

[英]MongoDB Atlas with NodeJS using Mongodb is not connecting

当我尝试连接 MongoDB 时出现错误,错误指向连接,而它是关键字本身。 我不知道这里有什么问题。 错误是:

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}))

我认为原因是您必须导入 MongoClient class

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

参考: 连接到mongodb时connect不是function

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM