mirror of
https://github.com/sstent/alex_app1.git
synced 2025-12-06 08:02:03 +00:00
added basis for async iterator
This commit is contained in:
13
app.js
13
app.js
@@ -5,6 +5,7 @@
|
|||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
//var mongo = require('mongodb');
|
//var mongo = require('mongodb');
|
||||||
|
var async = require('async');
|
||||||
var mongo = require('mongoskin');
|
var mongo = require('mongoskin');
|
||||||
var BSON = mongo.BSONPure;
|
var BSON = mongo.BSONPure;
|
||||||
var db = mongo.db('localhost:27017/test');
|
var db = mongo.db('localhost:27017/test');
|
||||||
@@ -120,12 +121,24 @@ io.sockets.on('connection', function(socket) {
|
|||||||
waiting = 0;
|
waiting = 0;
|
||||||
waitingj = 0;
|
waitingj = 0;
|
||||||
testcollection.find().toArray(function(err, result) {
|
testcollection.find().toArray(function(err, result) {
|
||||||
|
|
||||||
|
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
for (var j in result) {
|
for (var j in result) {
|
||||||
console.log('getactivities' + JSON.stringify(result));
|
console.log('getactivities' + JSON.stringify(result));
|
||||||
var eresult = result;
|
var eresult = result;
|
||||||
var i;
|
var i;
|
||||||
waitingj ++;
|
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) {
|
for(i in result[j].Activities.Activity.Lap) {
|
||||||
//////////////
|
//////////////
|
||||||
waiting ++;
|
waiting ++;
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
, "dependencies": {
|
, "dependencies": {
|
||||||
"mongoskin": ">= 0.0.1"
|
"mongoskin": ">= 0.0.1"
|
||||||
, "socket.io": ">= 0.0.1"
|
, "socket.io": ">= 0.0.1"
|
||||||
|
, "async": ">= 0.0.1"
|
||||||
, "request": "2.11.4"
|
, "request": "2.11.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user