summaryrefslogtreecommitdiff
path: root/jstests/sharding/prefix_shard_key.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/prefix_shard_key.js')
-rw-r--r--jstests/sharding/prefix_shard_key.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/jstests/sharding/prefix_shard_key.js b/jstests/sharding/prefix_shard_key.js
index b25df2d838b..fdec2e887ec 100644
--- a/jstests/sharding/prefix_shard_key.js
+++ b/jstests/sharding/prefix_shard_key.js
@@ -49,7 +49,7 @@ assert.throws(function() {
});
// create usable index
-assert.commandWorked(coll.createIndex({num: 1, x: 1}));
+assert.commandWorked(coll.ensureIndex({num: 1, x: 1}));
// usable index, doc with empty 'num' value
assert.commandWorked(coll.insert({x: -5}));
@@ -84,7 +84,7 @@ assert.commandWorked(s.s0.adminCommand({
// Migrations and splits will still work on a sharded collection that only has multi key
// index.
-db.user.createIndex({num: 1, x: 1});
+db.user.ensureIndex({num: 1, x: 1});
db.adminCommand({shardCollection: 'test.user', key: {num: 1}});
var indexCount = db.user.getIndexes().length;
@@ -152,11 +152,11 @@ for (i = 0; i < 3; i++) {
// declare a longer index
if (i == 0) {
- assert.commandWorked(coll2.createIndex({skey: 1, extra: 1}));
+ assert.commandWorked(coll2.ensureIndex({skey: 1, extra: 1}));
} else if (i == 1) {
- assert.commandWorked(coll2.createIndex({skey: 1, extra: -1}));
+ assert.commandWorked(coll2.ensureIndex({skey: 1, extra: -1}));
} else if (i == 2) {
- assert.commandWorked(coll2.createIndex({skey: 1, extra: 1, superfluous: -1}));
+ assert.commandWorked(coll2.ensureIndex({skey: 1, extra: 1, superfluous: -1}));
}
// then shard collection on prefix