Хранение ответа JSON в базе данных не будет работать - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть это приложение NodeJS, которое получает ответ JSON-типа из веб-приложения и сохраняет его на MongoDB.

Каждый раз, когда результат извлекается, он регистрируется в консоли и должен храниться в БД:

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 Ответ

1 голос
/ 08 ноября 2011

Ваш JSON { "completed_in":0.152,"max_id":13382999338503780" } поврежден.

Это

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

или это

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

будет правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...