summaryrefslogtreecommitdiff
path: root/jstests/index_check8.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/index_check8.js')
-rw-r--r--jstests/index_check8.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/jstests/index_check8.js b/jstests/index_check8.js
new file mode 100644
index 0000000..bc267df
--- /dev/null
+++ b/jstests/index_check8.js
@@ -0,0 +1,15 @@
+
+t = db.index_check8
+t.drop();
+
+t.insert( { a : 1 , b : 1 , c : 1 , d : 1 , e : 1 } )
+t.ensureIndex( { a : 1 , b : 1 , c : 1 } )
+t.ensureIndex( { a : 1 , b : 1 , d : 1 , e : 1 } )
+
+x = t.find( { a : 1 , b : 1 , d : 1 } ).sort( { e : 1 } ).explain()
+assert( ! x.scanAndOrder , "A : " + tojson( x ) )
+
+x = t.find( { a : 1 , b : 1 , c : 1 , d : 1 } ).sort( { e : 1 } ).explain()
+//assert( ! x.scanAndOrder , "B : " + tojson( x ) )
+
+