MongoDB not able to save data through node.js from url http://www.reddit.com/r/technology/.json -
i trying save data reddit collection following error keep coming
mongoerror: error parsing element 0 of field documents :: caused :: wrong type '0' field, expected object, found 0: "stories"
now stuck in please help
here code please let me know missing.
var mongoclient = require('mongodb').mongoclient, request = require('request'); mongoclient.connect('mongodb://localhost:27017/course', function (err, db) { if (err) throw err; request('http://reddit.com/r/technology/.json', function (err, response, body) { if (!err && response.statuscode == 200) { var obj = json.parse(body); var stories = obj.data.children.map(function (story) { return story.data; }); console.dir(stories); db.collection('reddit').insert('stories', function (err, data) { if (err) throw err; console.dir(data); db.close(); }); } }); });
Comments
Post a Comment