小编Aid*_*ins的帖子

Mongolab nodejs拓扑被破坏

我一直使用nodejs与twitter连接.我正在尝试在mongolab mongodb数据库中记录一些重要的公共用户数据.出于某种原因,我不断得到"拓扑破坏错误",我不太清楚为什么会这样.

var Twitter = require('twitter');
var mongodb = require('mongodb');

var accounts = ['@zaynmalik',
'@ZooeyDeschanel'];

var client = new Twitter({
  consumer_key: 'key',
  consumer_secret: 'secret',
  access_token_key: 'key',
  access_token_secret: 'secret'
});

var MongoClient = mongodb.MongoClient;
var url = "mongodb://user:pass@mongolab.com:numbers/db";

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 database');

    var collection = db.collection('accounts');

    for(var i = 0; i < accounts.length; i++){
        client.get('users/show', {screen_name: …
Run Code Online (Sandbox Code Playgroud)

javascript twitter mongodb node.js mlab

16
推荐指数
2
解决办法
1万
查看次数

Mongodb find() 返回 undefined (node.js)

我一直在 node.js 中使用 mongodb。我已经用一些数据做了一个基本的集合(我知道它在那里我检查过)。当我尝试在集合上运行 find() 时,它返回未定义。我不知道这是为什么。代码如下:

function get_accounts(){
    var MongoClient = mongodb.MongoClient;
    var url = "url";

    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 database');
        var collection = db.collection('accounts');
        collection.find().toArray(function(err, docs) {
          console.log("Printing docs from Array")
          docs.forEach(function(doc) {
            console.log("Doc from Array ");
            console.dir(doc);
          });
        });
        console.log("mission complete");
        }
        db.close();
    }
  );
}
Run Code Online (Sandbox Code Playgroud)

如果你知道为什么会这样,我想听听你的想法。谢谢!如果有任何区别,该数据库是 mongolab 托管的数据库。

javascript mongodb node.js mlab

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

标签 统计

javascript ×2

mlab ×2

mongodb ×2

node.js ×2

twitter ×1