javascript - 无法连接到 Mongoose 实验室

标签 javascript node.js mongodb mongoose

我创建了 mongoose lab DB,但我在命令行中收到连接失败的错误(我提供了正确的用户并通过),我做错了什么,我该如何解决这个问题?

mongoose.connect('mongodb://myuser:123456@ds063200.mongolab.com:61200/flights',function(err){
    if(err) throw err;
}) 

我正在使用 node.js

最佳答案

我相信您正在使用 MongoLab 的用户名密码 连接到您的数据库。

您应该在 MongoLab 控制面板中为您的数据库定义一个用户名和密码

例如,我有一个名为'test' 的数据库,登录到 Mongolab 后,我将转到 https://mongolab.com/databases/test#users并为 'test' 数据库添加新的用户名和密码

用户名:hamid,密码:zzzz

test database 我的 mongolab 的连接是

mongodb://hamid:zzzz@ds053438.mongolab.com:53438/test

enter image description here

更新:通过 robomongo 测试您的连接

通过robomongo连接到mongolab

第一步:创建新连接

enter image description here

第 2 步:输入您的地址 ds063200.mongolab.com61200 作为您的端口

enter image description here

第 3 步:输入 flights 作为您的数据库以及您的数据库用户和密码('不是 mongolab 用户和密码)

enter image description here

关于javascript - 无法连接到 Mongoose 实验室,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243824/

相关文章:

javascript - 如何在js文件中执行elixir代码?

javascript - 使用制表符下载多个 html 表格时遇到问题?

node.js - 如何从 lambda 中的事件获取文件的 s3 存储桶名称和 key

php - 从 mySQL 切换到 noSQL - 词典网站

mongodb - 'this' 的外部值被此容器与 Mongoose Schema Typescript 遮蔽

node.js - 如何过滤 Mongoose changeStream

javascript - 在 Javascript 中使用递归函数时如何读取对象的属性?

javascript - 从 jQuery + AJAX 请求中选择时,IE8 返回 NULL

javascript - 如何刷新requirejs模块?

javascript - geoJson 坐标的 Mongoose 模式