无法通过节点js连接到MongoDB
无法通过节点js连接到MongoDB
我正在编写一个Node JS脚本,以通过mongoose库连接到MongoDB。当我尝试连接到MongoDB服务器时,我得到了MongoServerSelectionError: getaddrinfo ENOTFOUND
。我在github,stackoerlow和google建议的网站中尝试过。但是,没有任何帮助。我在mongodb中创建了群集,并且一切正常,我使用0.0.0.0\0
将IP列入了白名单。
提前感谢.. !!!
回答如下:这是我通常用于mongo连接的代码。
import mongoose from 'mongoose';
import { Db } from 'mongodb';
import config from '../config';
export default async (): Promise<Db> => {
const connection = await mongoose.connect(config.databaseURL, { useNewUrlParser: true, useCreateIndex: true });
return connection.connection.db;
};
其中config.databaseURL
是带有用户名和密码的mongo url。
请尝试在mongo罗盘中使用您的mongo网址。该网址应与此代码一起使用。
最新文章
- 性能测试(一)
- 【转】使用cocosbuilder在cocos2d
- 【林达华】How To Get A Solution
- Platform机制
- Kafka多租户(配额)管理
- nofollow标签使用方法
- 山东省下载准考证必须用电脑吗
- WinForm的控件
- EXTI外部中断
- matlab自带的插值函数interp1的四种插值方法
- 前端必备:五大css自动化生成网站(稀有级别!)
- 主引导扇区(MBR),分区表(DPT)及活动分区(DBR)
- idea 出现中文乱码
- 最详细的SQL注入语句
- 计算机软件可以用虚拟串口吗,虚拟串口以及在Proteus中的使用
- PyQt5数据库开发2 5.1 QSqlQueryModel
- C语言简单实现通讯录