Node.js: циклически проходить через каждый документ BSON и добавлять его в новый документ JSON - PullRequest
0 голосов
/ 27 июня 2011

У меня есть это в Ruby:

@bs = coll.find("headers.from" => { "$regex" => email, "$options" => 'i' }, "date" => {"$gte" => initial_date, "$lte" => initial_date.end_of_day})

        @final = Array.new

        @bs.each do |a|
          puts "dentro do bs.each"
          @final << {  :Email => a['headers']['to'], :At => a['date'], :subject => a['headers']['subject'], :Type => a['headers']['status'], :Message_id => a['headers']['message_id'] }
        end

И все работает отлично. Однако мне нужно сделать то же самое в Node.js, и я застрял.

Bucket.find({"headers.from" : "email" }, function (err, docs) {
            // docs.forEach
            var obj = JSON.stringify(docs);
            var obj2 = JSON.parse(obj);

            console.log(obj2[0].headers.from);

        });

Я не могу циклически проходить через каждый документ BSON и добавлять его в новый документ JSON.

Документ BSON поступает из базы данных MongoDB

1 Ответ

0 голосов
/ 27 июня 2011

Что вы используете для работы с Mongodb в node.js?

Вы просто хотите перебрать набор результатов?

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