瀏覽代碼

Added Sequelize query

Edward Bramanti 10 年之前
父節點
當前提交
9a2e17c4ca
共有 1 個文件被更改,包括 13 次插入5 次删除
  1. 13 5
      frameworks/JavaScript/nodejs/hello.js

+ 13 - 5
frameworks/JavaScript/nodejs/hello.js

@@ -170,16 +170,24 @@ if(cluster.isMaster) {
 
     case '/mysql-orm':
       var values = url.parse(req.url, true);
-      var queries = Math.min(Math.max(values.query.queries, 1), 500);
-      var queryFunctions = new Array(queries);
+      console.log(values.query.queries);
+      var queries = isNaN(values.query.queries) ? 1 : parseInt(values.query.queries, 10);
+      var queryFunctions = [];
+
+      queries = Math.min(Math.max(queries, 1), 500);
 
       for (var i = 0; i < queries; i += 1) {
-        queryFunctions[i] = sequelizeQuery;
+        queryFunctions.push(function(callback){
+          World.findOne({
+            where: {
+              id: Math.floor(Math.random() * 10000) + 1}
+            }
+          ).complete(callback);
+        });
       }
 
-
       async.parallel(queryFunctions, function(err, results) {
-        if (queries == 1) {
+        if (!values.query.queries) {
           results = results[0];
         }
         res.writeHead(200, {