summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Storch <david.storch@10gen.com>2014-10-27 18:54:52 -0400
committerDavid Storch <david.storch@10gen.com>2014-10-28 09:22:01 -0400
commit589a52d8e966cd11b568038fadb4a27c3ffbe835 (patch)
tree1d557e04146ace85442d8c4171be0ab952c082d2 /src
parentb0e565aed756c31f682d486a7874f14a8a563e61 (diff)
downloadmongo-589a52d8e966cd11b568038fadb4a27c3ffbe835.tar.gz
SERVER-15527 rename find command 'query' field to 'filter'
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/query/lite_parsed_query.cpp2
-rw-r--r--src/mongo/db/query/lite_parsed_query_test.cpp58
-rw-r--r--src/mongo/shell/query.js4
3 files changed, 32 insertions, 32 deletions
diff --git a/src/mongo/db/query/lite_parsed_query.cpp b/src/mongo/db/query/lite_parsed_query.cpp
index 67019db5504..6e062150abd 100644
--- a/src/mongo/db/query/lite_parsed_query.cpp
+++ b/src/mongo/db/query/lite_parsed_query.cpp
@@ -80,7 +80,7 @@ namespace mongo {
// field, so just move on.
continue;
}
- else if (mongoutils::str::equals(fieldName, "query")) {
+ else if (mongoutils::str::equals(fieldName, "filter")) {
Status status = checkFieldType(el, Object);
if (!status.isOK()) {
return status;
diff --git a/src/mongo/db/query/lite_parsed_query_test.cpp b/src/mongo/db/query/lite_parsed_query_test.cpp
index 83495cec026..285412303ff 100644
--- a/src/mongo/db/query/lite_parsed_query_test.cpp
+++ b/src/mongo/db/query/lite_parsed_query_test.cpp
@@ -265,7 +265,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandBasic) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 3},"
+ "filter: {a: 3},"
"sort: {a: 1},"
"projection: {_id: 0, a: 1}}");
@@ -278,7 +278,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandWithOptions) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 3},"
+ "filter: {a: 3},"
"sort: {a: 1},"
"projection: {_id: 0, a: 1},"
"options: {showDiskLoc: true, maxScan: 1000}}");
@@ -296,7 +296,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandHintAsString) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"hint: 'foo_1'}");
LiteParsedQuery* rawLpq;
@@ -381,7 +381,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandAllNonOptionFields) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"sort: {b: 1},"
"projection: {c: 1},"
"hint: {d: 1},"
@@ -417,7 +417,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandQueryWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: 3}");
+ "filter: 3}");
LiteParsedQuery* rawLpq;
bool isExplain = false;
@@ -427,7 +427,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandSortWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"sort: 3}");
LiteParsedQuery* rawLpq;
@@ -438,7 +438,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandProjWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"projection: 'foo'}");
LiteParsedQuery* rawLpq;
@@ -449,7 +449,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandSkipWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"skip: '5',"
"projection: {a: 1}}");
@@ -461,7 +461,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandLimitWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"limit: '5',"
"projection: {a: 1}}");
@@ -473,7 +473,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandSingleBatchWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"singleBatch: 'false',"
"projection: {a: 1}}");
@@ -485,7 +485,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandOptionsWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: [{snapshot: true}],"
"projection: {a: 1}}");
@@ -497,7 +497,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandCommentWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {comment: 1}}");
LiteParsedQuery* rawLpq;
@@ -508,7 +508,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandMaxScanWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {maxScan: true, comment: 'foo'}}");
LiteParsedQuery* rawLpq;
@@ -519,7 +519,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandMaxTimeMSWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {maxTimeMS: true}}");
LiteParsedQuery* rawLpq;
@@ -530,7 +530,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandMaxWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {max: 3}}");
LiteParsedQuery* rawLpq;
@@ -541,7 +541,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandMinWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {min: 3}}");
LiteParsedQuery* rawLpq;
@@ -552,7 +552,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandReturnKeyWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {returnKey: 3}}");
LiteParsedQuery* rawLpq;
@@ -564,7 +564,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandShowDiskLocWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {showDiskLoc: 3}}");
LiteParsedQuery* rawLpq;
@@ -575,7 +575,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandSnapshotWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {snapshot: 3}}");
LiteParsedQuery* rawLpq;
@@ -586,7 +586,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandTailableWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {tailable: 3}}");
LiteParsedQuery* rawLpq;
@@ -597,7 +597,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandSlaveOkWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {slaveOk: 3}}");
LiteParsedQuery* rawLpq;
@@ -608,7 +608,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandOplogReplayWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {oplogReplay: 3}}");
LiteParsedQuery* rawLpq;
@@ -619,7 +619,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandNoCursorTimeoutWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {noCursorTimeout: 3}}");
LiteParsedQuery* rawLpq;
@@ -630,7 +630,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandAwaitDataWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {awaitData: 3}}");
LiteParsedQuery* rawLpq;
@@ -641,7 +641,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandExhaustWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {exhaust: 3}}");
LiteParsedQuery* rawLpq;
@@ -652,7 +652,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandPartialWrongType) {
BSONObj cmdObj = fromjson("{find: 'testns',"
- "query: {a: 1},"
+ "filter: {a: 1},"
"options: {exhaust: 3}}");
LiteParsedQuery* rawLpq;
@@ -668,7 +668,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandNegativeSkipError) {
BSONObj cmdObj = fromjson("{find: 'testns',"
"skip: -3,"
- "query: {a: 3}}");
+ "filter: {a: 3}}");
LiteParsedQuery* rawLpq;
bool isExplain = false;
@@ -679,7 +679,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandNegativeLimitError) {
BSONObj cmdObj = fromjson("{find: 'testns',"
"limit: -3,"
- "query: {a: 3}}");
+ "filter: {a: 3}}");
LiteParsedQuery* rawLpq;
bool isExplain = false;
@@ -690,7 +690,7 @@ namespace {
TEST(LiteParsedQueryTest, ParseFromCommandNegativeBatchSizeError) {
BSONObj cmdObj = fromjson("{find: 'testns',"
"batchSize: -10,"
- "query: {a: 3}}");
+ "filter: {a: 3}}");
LiteParsedQuery* rawLpq;
bool isExplain = false;
diff --git a/src/mongo/shell/query.js b/src/mongo/shell/query.js
index 0c1bd14779e..95599cf5912 100644
--- a/src/mongo/shell/query.js
+++ b/src/mongo/shell/query.js
@@ -165,11 +165,11 @@ DBQuery.prototype._convertToCommand = function() {
if (this._special) {
if (this._query.query) {
- cmd["query"] = this._query.query;
+ cmd["filter"] = this._query.query;
}
}
else if (this._query) {
- cmd["query"] = this._query;
+ cmd["filter"] = this._query;
}
if (this._skip) {