无法连接到arduino yun上的mongo lab

时间:2016-04-06 08:47:33

标签: node.js mongodb arduino

我无法在我的arduino yun上的nodejs上使用mongodb或mongoose连接数据库。

Unable to connect to the mongoDB server. Error: { [MongoError: Authentication failed.]
  name: 'MongoError',
  message: 'Authentication failed.',
  ok: 0,
  code: 18,
  errmsg: 'Authentication failed.' }

我收到了这个错误。 我的桌面计算机上的代码运行良好。

//lets require/import the mongodb native drivers.
var mongodb = require('mongodb');

//We need to work with "MongoClient" interface in order to connect to a mongodb server.
var MongoClient = mongodb.MongoClient;

// Connection URL. This is where your mongodb server is running.
var url = 'mongodb://*******:********@address:23118/arduino';

// Use connect method to connect to the Server
MongoClient.connect(url, function (err, db) {
    if (err) {
        console.log('Unable to connect to the mongoDB server. Error:', err);
    } else {
        //HURRAY!! We are connected. :)
        console.log('Connection established to', url);

        // do some work here with the database.

        //Close connection
        db.close();
    }
});

我正在尝试连接到mongo lab数据库。我没有尝试连接到任何其他数据库进行故障排除。这是因为我找不到免费试用版,我不需要信用卡。

编辑:

我有一个Object Rocket实例,它在我的arduino yun上完美运行。然而它非常昂贵;每月30美元(目前正在试用中)。而且我不需要速度或大量数据。所以如果有人能弄明白为什么它在mlab上不起作用那就太好了。

0 个答案:

没有答案