在数据库中存储JSON响应将不起作用

时间:2011-11-08 08:39:03

标签: mongodb node.js

我有这个NodeJS应用程序从Web应用程序获取JSON类型的响应并将其存储在MongoDB上。

每次获取结果时,都会将其记录在控制台中,并应存储在db中:

var worker = setInterval(function(){
    var q = "some query";

    Feed.EventEmitter.once("feeds", function(feeds){

        console.log(JSON.stringify(feeds));

        store_feeds(JSON.stringify(feeds));
    });

    get_feeds(q);

    console.log("\nWorker is running...\n");

}, 5000);

然而,它可以在控制台中记录,它不会存储在数据库中,尽管store_feeds功能有效。

1 个答案:

答案 0 :(得分:1)

您的JSON { "completed_in":0.152,"max_id":13382999338503780" }格式不正确。

这个

{ "completed_in":0.152,"max_id":13382999338503780 }

或者

{ "completed_in":"0.152","max_id":"13382999338503780" }

是正确的。