node.js - 连接到 mongodb atlas 时,我的 Web 应用程序停止运行
问题描述
当我连接到 mongodb atlas 时,本地 mongodb 正在运行,它没有连接并且没有错误。
const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://NaveenS:naveen@frozenexpression-
jiptd.mongodb.net/test?retryWrites=true&w=majority";
const client = new MongoClient(uri, {useNewUrlParser: true,
useUnifiedTopology: true} );
client.connect(err => {
const collection = client.db("yelp_camp").collection("campgrounds");
client.close();
});
解决方案
在uri
您的数据库名称中test
,您尝试连接'yelp_camp'
,因此请编写相同的名称并重试。
推荐阅读
- symfony - 将属性传递给 Doctrine AbstractIdGenerator
- javascript - 在 shadow dom 中使用 cypress 拖放
- python - 在 pycharm 中使用 pipenv 创建一个新项目,并从以前的 pipenv 项目中复制所有依赖项
- html - 如何在具有相等和动态宽度的列中添加按钮
- vue.js - 如何在计算值更改时刷新它
- ruby - 禁止的“对象”...处于活动临时保留状态,在删除保留之前无法删除、覆盖或存档
- pine-script - Pinescript:在警报中使用文本变量
- angular - 尝试使用 v3 API 获取 Youtube 视频的数据返回 CORS
- flask - Flask-SocketIO:失败:WebSocket 握手期间出错:意外响应代码:200
- python - 在 django 的管理用户界面中保存数据时出错