Эх сурвалжийг харах

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

Joan Miquel 6 жил өмнө
parent
commit
4ab1f4582f

+ 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) => {