diff options
author | Mathias Stearn <mathias@10gen.com> | 2011-08-08 19:57:36 -0400 |
---|---|---|
committer | Mathias Stearn <mathias@10gen.com> | 2011-08-08 19:57:36 -0400 |
commit | b3204f84900ce4bba3b21902360463e4215defcd (patch) | |
tree | dc61f9ae5286ad9490c6364d7591e4da37b1988a /s | |
parent | 04261c7d15308d2b20edf61b9c8ee175f6c21ad4 (diff) | |
download | mongo-b3204f84900ce4bba3b21902360463e4215defcd.tar.gz |
Don't moveToFront if shardKey is _id
Diffstat (limited to 's')
-rw-r--r-- | s/shardkey.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/s/shardkey.cpp b/s/shardkey.cpp index 9c19b990cf7..4699dd56ce0 100644 --- a/s/shardkey.cpp +++ b/s/shardkey.cpp @@ -84,7 +84,7 @@ namespace mongo { vector<const char*> keysToMove; keysToMove.push_back("_id"); BSONForEach(e, pattern) { - if (strchr(e.fieldName(), '.') == NULL) + if (strchr(e.fieldName(), '.') == NULL && strcmp(e.fieldName(), "_id") != 0) keysToMove.push_back(e.fieldName()); } |