From 2290de3b9439a41d2f3874b1a39ffffe293e582f Mon Sep 17 00:00:00 2001 From: Jeroen Ooms Date: Fri, 19 Jul 2024 12:17:30 +0200 Subject: [PATCH] Do not search across everywhere anymore --- src/db.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/db.js b/src/db.js index 6736df0..ab6109f 100644 --- a/src/db.js +++ b/src/db.js @@ -113,11 +113,12 @@ function mongo_package_info(package, universe){ throw createError(404, `Package ${package} failed to build: ${pkgdata._buildurl}`) return pkgdata; } else { - // Try to find pkg elsewhere... + // Try to find pkg elsewhere (nb regex search is slow) var altquery = { _type: 'src', Package : {$regex: `^${package}$`, $options: 'i'}, - '$or' : [{'_universes': universe, _registered: true}, {'_indexed': true}] + _universes: universe, + _registered: true } return mongo_find(altquery).next().then(function(alt){ if(alt){