From fdaadb6fc83afba22c6877e2e00ac9ddfaaa06a3 Mon Sep 17 00:00:00 2001 From: Jeroen Ooms Date: Mon, 2 Dec 2024 12:54:10 +0100 Subject: [PATCH] Simple dump api --- routes/shared.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/routes/shared.js b/routes/shared.js index 1f545d5..6225a1c 100644 --- a/routes/shared.js +++ b/routes/shared.js @@ -95,6 +95,11 @@ router.get('/shared/mongostatus', function(req, res, next) { }); }); +router.get('/shared/dbdump', function(req, res, next) { + var cursor = packages.find({}, {raw: true}); + return cursor.stream().pipe(res.type("application/bson")); +}); + function find_cran_package(pkgname, type = 'src'){ var pkgname = pkgname.toLowerCase(); return packages.findOne({_nocasepkg : pkgname, _type : type, _user : 'cran'}).then(function(x){