繁体   English   中英

MongoClient.connect 在 node.js 中不工作

[英]MongoClient.connect not working in node.js

var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/mydb'

MongoClient.connect(url, function(err,db) {
    if (err) {
        console.log("err")
    } else {
        console.log("Database Connected")
    }
})

.connect 在 VS Code 中被删除

错误显示在 VS Code 终端

Node.js node-v18.12.0-x64 Mongodb 版本 4.2 windows 8.1 Pro

有时它也会发生在我身上。 我现在不使用连接 function (macOS)。 试试这个:

const client = new MongoClient(uri);
const db = client.db('defaultDB');

并像这样使用它: await db.collection('movies').countDocuments();

使用此代码。 我有同样的错误,现在它可以工作了(从官方 mongoDb 网站上的这篇文章找到了这个解决方案)

 MongoClient.connect('mongodb://0.0.0.0:27017',{ useNewUrlParser: true,useUnifiedTopology:true},function(err,connect) { if(err){ console.log("Error.") } else { console.log('Database connected.') } })

暂无
暂无

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

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