Browse Source

Update sequelize

Edward Bramanti 10 years ago
parent
commit
30e65d48fe
1 changed files with 8 additions and 10 deletions
  1. 8 10
      frameworks/JavaScript/nodejs/hello.js

+ 8 - 10
frameworks/JavaScript/nodejs/hello.js

@@ -91,9 +91,14 @@ function mongodbDriverUpdateQuery(callback) {
   });
   });
 }
 }
 
 
+// Sequelize Query Functions
 function sequelizeQuery(callback) {
 function sequelizeQuery(callback) {
-  World.findById(getRandomNumber(), function (err, world) {
-    callback(null, world);
+  World.findOne({
+    where: {
+      id: Math.floor(Math.random() * 10000) + 1}
+    }
+  ).complete(callback);
+}
 
 
 
 
 // MySQL-Raw Query Functions
 // MySQL-Raw Query Functions
@@ -204,20 +209,13 @@ if(cluster.isMaster) {
 
 
     case '/mysql-orm':
     case '/mysql-orm':
       var values = url.parse(req.url, true);
       var values = url.parse(req.url, true);
-      console.log(values.query.queries);
       var queries = isNaN(values.query.queries) ? 1 : parseInt(values.query.queries, 10);
       var queries = isNaN(values.query.queries) ? 1 : parseInt(values.query.queries, 10);
       var queryFunctions = [];
       var queryFunctions = [];
 
 
       queries = Math.min(Math.max(queries, 1), 500);
       queries = Math.min(Math.max(queries, 1), 500);
 
 
       for (var i = 0; i < queries; i += 1) {
       for (var i = 0; i < queries; i += 1) {
-        queryFunctions.push(function(callback){
-          World.findOne({
-            where: {
-              id: Math.floor(Math.random() * 10000) + 1}
-            }
-          ).complete(callback);
-        });
+        queryFunctions.push(sequelizeQuery);
       }
       }
 
 
       async.parallel(queryFunctions, function(err, results) {
       async.parallel(queryFunctions, function(err, results) {