小编Brs*_*ev7的帖子

关于mLab身份验证的MongoDB失败

根据http://docs.mlab.com/#create-sub中的步骤创建了一个新的mLab帐户并创建了一个数据库.尝试使用mongo shell和mongoose Node.js模块连接到数据库,但我在两种情况下都看到"Authentication Failed"错误.

在Mongo shell中,命令是,我已经仔细检查了凭据

mongo ds012345.mlab.com:56789/dbname -u dbuser -p dbpassword
Run Code Online (Sandbox Code Playgroud)

错误:

MongoError: authentication fail
at Function.MongoError.create (E:\Gatsby\notmongoose\node_modules\mongodb-core\lib\error.js:31:11)
Run Code Online (Sandbox Code Playgroud)

使用Mongoose

var mongoose = require('mongoose')
, Admin = mongoose.mongo.Admin;

var uri = '<correct mongo uri here>';

var connection = mongoose.createConnection(uri,
{    
User: '<uname>',
Password: '<pwd>'
});
connection.on('open', function() {

console.log('connection established!!!');

new Admin(connection.db).listDatabases(function(err, result) {
    console.log('listDatabases succeeded');
    console.log(err);
    console.log(result); 
});
Run Code Online (Sandbox Code Playgroud)

});

错误:: MongoConnect错误MongoError:身份验证失败

还有什么需要在mLab控制台或其他任何我可能做错或丢失的事情上完成吗?

mongoose mongodb node.js mongodb-query

9
推荐指数
4
解决办法
1万
查看次数

如何从Ionic框架中的预构建应用程序中提取控制器和视图?

在Ionic App中,目录结构显示

应用结构

在里面

www> scripts> app.js

是一个JavaScript文件,它包含控制器的所有代码及其中的视图.只有在浏览器中反映的更改才是在此文件中生成的更改.

目录结构中的控制器和视图不能处理任何内容,因为它们中的任何更改都不会反映在应用程序中,并且它们在app.js文件中的整个代码会提供我们需要的更改.整个应用程序是从一个文件运行?

如何使目录结构文件中所做的更改反映在应用程序中并且是否需要app.js文件?

android angularjs cordova ionic-framework cordova-plugins

6
推荐指数
0
解决办法
101
查看次数