summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/find_cmd.cpp
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2017-11-09 04:47:48 -0500
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2017-11-11 02:20:22 -0500
commitefea76aea1b32b56503a1ecb954f8e14b8415eae (patch)
treefba41ea476b4c423ea09a40d6026d40adf259362 /src/mongo/db/commands/find_cmd.cpp
parent77fbada9b93dfa474d41216baa19f556e75bc8ca (diff)
downloadmongo-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.cpp17
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