From 079db4176581a467ef330ba9d1af135744bcc0a0 Mon Sep 17 00:00:00 2001 From: Erki Aas Date: Mon, 23 Mar 2026 16:10:38 +0200 Subject: [PATCH 1/2] Add readPreference option to mongodump --- doc/config/source/mongodump.json | 3 ++- doc/config/source/mongodump.xml | 3 +++ src/Backup/Source/Mongodump.php | 12 ++++++++++- src/Cli/Executable/Mongodump.php | 21 ++++++++++++++++++++ tests/phpbu/Cli/Executable/MongodumpTest.php | 14 +++++++++++++ 5 files changed, 51 insertions(+), 2 deletions(-) diff --git a/doc/config/source/mongodump.json b/doc/config/source/mongodump.json index 748f53fb..f9390332 100644 --- a/doc/config/source/mongodump.json +++ b/doc/config/source/mongodump.json @@ -10,6 +10,7 @@ "excludeCollections": "myCollectionToExclude1,myCollectionToExclude2", "excludeCollectionsWithPrefix": "myExcludePrefix1,myExcludePrefix2", "ipv6": true, - "pathToMongodump": "/path/to/custom/bin" + "pathToMongodump": "/path/to/custom/bin", + "readPreference": "secondary" } } diff --git a/doc/config/source/mongodump.xml b/doc/config/source/mongodump.xml index 429f9e81..58e7979c 100644 --- a/doc/config/source/mongodump.xml +++ b/doc/config/source/mongodump.xml @@ -27,6 +27,9 @@