소스 검색

Update Express-mongodb query to pass the test (#4633)

Joan Miquel 6 년 전
부모
커밋
4ab1f4582f
2개의 변경된 파일9개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      frameworks/JavaScript/express/benchmark_config.json
  2. 8 2
      frameworks/JavaScript/express/mongodb-app.js

+ 1 - 1
frameworks/JavaScript/express/benchmark_config.json

@@ -31,7 +31,7 @@
     },
     "mongodb": {
       "db_url": "/mongoose",
-      "query_url": "/mongoose?queries=",
+      "query_url": "/mongooseq?queries=",
       "update_url": "/mongoose-update?queries=",
       "fortune_url": "/mongoose-fortune",
       "port": 8080,

+ 8 - 2
frameworks/JavaScript/express/mongodb-app.js

@@ -55,7 +55,7 @@ if (cluster.isMaster) {
   app.set('views', __dirname + '/views');
 
   // Routes
-  app.get('/mongoose', async (req, res) => {
+  app.get('/mongooseq', async (req, res) => {
     const queries = Math.min(parseInt(req.query.queries) || 1, 500),
       results = [];
 
@@ -63,7 +63,13 @@ if (cluster.isMaster) {
       results.push(await MWorld.findOne({ id: (Math.floor(Math.random() * 10000) + 1) }));
     }
 
-    res.send(queries > 1 ? results : results[0]);
+    res.send(results);
+  });
+
+  app.get('/mongoose', async (req, res) => {
+    let results = await MWorld.findOne({ id: (Math.floor(Math.random() * 10000) + 1) });
+
+    res.send(results);
   });
 
   app.get('/mongoose-fortune', (req, res) => {