diff options
Diffstat (limited to 'src/mongo/db/repl/oplogreader.h')
-rw-r--r-- | src/mongo/db/repl/oplogreader.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/db/repl/oplogreader.h b/src/mongo/db/repl/oplogreader.h index 3c983b007fc..3aeb5b7293d 100644 --- a/src/mongo/db/repl/oplogreader.h +++ b/src/mongo/db/repl/oplogreader.h @@ -84,8 +84,10 @@ public: DBClientConnection* conn() { return _conn.get(); } - BSONObj findOne(const char* ns, const Query& q) { - return conn()->findOne(ns, q, 0, QueryOption_SlaveOk); + BSONObj findOne(const char* ns, + const Query& q, + QueryOptions options = static_cast<QueryOptions>(0)) { + return conn()->findOne(ns, q, 0, QueryOption_SlaveOk | options); } BSONObj getLastOp(const std::string& ns) { return findOne(ns.c_str(), Query().sort(reverseNaturalObj)); |