added basis for async iterator

This commit is contained in:
2013-01-08 17:45:17 -05:00
parent e8bbb4ecf5
commit 47f005d5bf
2 changed files with 14 additions and 0 deletions

13
app.js
View File

@@ -5,6 +5,7 @@
var fs = require('fs');
var path = require('path');
//var mongo = require('mongodb');
var async = require('async');
var mongo = require('mongoskin');
var BSON = mongo.BSONPure;
var db = mongo.db('localhost:27017/test');
@@ -120,12 +121,24 @@ io.sockets.on('connection', function(socket) {
waiting = 0;
waitingj = 0;
testcollection.find().toArray(function(err, result) {
if (err) throw err;
for (var j in result) {
console.log('getactivities' + JSON.stringify(result));
var eresult = result;
var i;
waitingj ++;
async.forEach(j, function(item,callback) {
console.log('iteration ' + item);
console.log('in async' + JSON.stringify(result[item]));
result[item]._IDcopy = result[item]._id;
}, function(err){
// if any of the saves produced an error, err would equal that error
});
for(i in result[j].Activities.Activity.Lap) {
//////////////
waiting ++;

View File

@@ -5,6 +5,7 @@
, "dependencies": {
"mongoskin": ">= 0.0.1"
, "socket.io": ">= 0.0.1"
, "async": ">= 0.0.1"
, "request": "2.11.4"
}
}