diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2017-11-09 04:47:48 -0500 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2017-11-11 02:20:22 -0500 |
commit | efea76aea1b32b56503a1ecb954f8e14b8415eae (patch) | |
tree | fba41ea476b4c423ea09a40d6026d40adf259362 /src/mongo/db/commands/find_cmd.cpp | |
parent | 77fbada9b93dfa474d41216baa19f556e75bc8ca (diff) | |
download | mongo-efea76aea1b32b56503a1ecb954f8e14b8415eae.tar.gz |
SERVER-31873 Make mongos retry findAndModify with txnNumber
Diffstat (limited to 'src/mongo/db/commands/find_cmd.cpp')
-rw-r--r-- | src/mongo/db/commands/find_cmd.cpp | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/src/mongo/db/commands/find_cmd.cpp b/src/mongo/db/commands/find_cmd.cpp index e4473be4b48..9d73ecc39fa 100644 --- a/src/mongo/db/commands/find_cmd.cpp +++ b/src/mongo/db/commands/find_cmd.cpp @@ -30,12 +30,8 @@ #include "mongo/platform/basic.h" -#include <memory> - -#include "mongo/base/disallow_copying.h" #include "mongo/db/auth/authorization_session.h" #include "mongo/db/catalog/collection.h" -#include "mongo/db/catalog/database.h" #include "mongo/db/client.h" #include "mongo/db/clientcursor.h" #include "mongo/db/commands.h" @@ -58,24 +54,18 @@ #include "mongo/util/log.h" namespace mongo { - namespace { -const char kTermField[] = "term"; - -} // namespace +const auto kTermField = "term"_sd; /** * A command for running .find() queries. */ class FindCmd : public BasicCommand { - MONGO_DISALLOW_COPYING(FindCmd); - public: FindCmd() : BasicCommand("find") {} - - virtual bool supportsWriteConcern(const BSONObj& cmd) const override { + bool supportsWriteConcern(const BSONObj& cmd) const override { return false; } @@ -107,7 +97,7 @@ public: return LogicalOp::opQuery; } - ReadWriteType getReadWriteType() const { + ReadWriteType getReadWriteType() const override { return ReadWriteType::kRead; } @@ -420,4 +410,5 @@ public: } findCmd; +} // namespace } // namespace mongo |