(Server selection timed out after ${serverSelectionTimeoutMS} ms
,此说明);. MongoServer选择错误:连接电子连接拒绝::1:27017
const {MongoClient}=require('mongodb');
const url='mongodb://localhost:27017/';
const client= new MongoClient(url);
const dataBase= 'nodejs';
async function getdata(){
let result= await client.connect();
console.log('connect to server')
let db= result.db(dataBase)
console.log('2')
let collection = db.collection('node');
let response= await collection.find({}).toArray();
console.log(response)
}
getdata();
2条答案
按热度按时间xwbd5t1u1#
将URI更改为
vcudknz32#
发生这种情况的原因可能是MongoDB服务未启动。
按照以下步骤启动它:
1.转到“控制面板”,然后单击“管理工具”。(在Windows中,路径为:(一个月一个月)
1.双击服务。将打开一个新窗口。
1.搜索MongoDB.exe。右键单击它并选择 * 开始 *。
服务器将启动。现在再次执行
npm start
,代码这次可能会工作。来自类似question的答案(我不能发表评论,所以我作为答案发布)