如何在mongodb中保存数组,哪个node-twitter和nodejs?

时间:2013-07-30 01:20:11

标签: javascript node.js twitter mongoose

告诉他们问题所在。

正如您所看到的,我使用module node-twitter收集给定用户的所有推文,但我需要保存每个推文或所有数组,在基本数据nosql中保存为mongo。我的代码不起作用,这是错的!我不知道,哪个是问题,谢谢你的回答

var Twitter     = require('twitter')
,   mongoose    = require('mongoose')
,   db          = mongoose.connect('mongodb://localhost:27017/tweets')
,   tweetSchema = new db.Schema({
        texto:    new Array(),
}),     util = require('util');

Twitter.get('/statuses/user_timeline/37503675.json', {include_entities:true}, function(data) {
    var otro = new Array()
    ,   test = db.model('tweetin', tweetSchema);
    // iteration for all tweet in user id 37503675
    for (var i = 0; i < data.length; i++) {
        otro.push(util.inspect(data[i].text));
    };
    // create
    var testtest = new test({
        texto: otro
    });
    //save in mongo 
    testtest.save(function (err) {if (err) console.log ('Error on save!')});
    //disconnected
    // with db.disconnect(); or without 
});

0 个答案:

没有答案