gpt4 book ai didi

javascript - 无法在 localhost 上启动 Node.js 的 MongoDB

转载 作者:行者123 更新时间:2023-12-03 02:51:11 24 4
gpt4 key购买 nike

我是 Node.js 和 MongoDB 的初学者。我正在尝试设置一个像这样的基本项目。

在我的项目目录中,我运行node init,接受默认值,然后运行npm install --save mongodb。在我的 index.js 中,我有以下代码:

// Import the mongodb module
var mongo = require('mongodb');

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

MongoClient.connect(url, function(err, db) {
if (err) throw err;
console.log("Database created!");
db.close();
});

现在,当我运行 node index.js 时,出现以下错误:

首次连接时无法连接到服务器 [localhost:3333] [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:3333]

我尝试更改端口号,但仍然遇到相同的错误。我在这里做错了什么?

最佳答案

默认情况下,MongoDB 服务器在端口 27017 上运行。您需要将连接字符串更改为 mongodb://localhost:27017/mydb

关于javascript - 无法在 localhost 上启动 Node.js 的 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47853807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com