我有这个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
功能有效。
答案 0 :(得分:1)
您的JSON { "completed_in":0.152,"max_id":13382999338503780" }
格式不正确。
这个
{ "completed_in":0.152,"max_id":13382999338503780 }
或者
{ "completed_in":"0.152","max_id":"13382999338503780" }
是正确的。