t = db.sort3; t.drop(); t.save({a: 1}); t.save({a: 5}); t.save({a: 3}); assert.eq("1,5,3", t.find().toArray().map(function(z) { return z.a; })); assert.eq("1,3,5", t.find().sort({a: 1}).toArray().map(function(z) { return z.a; })); assert.eq("5,3,1", t.find().sort({a: -1}).toArray().map(function(z) { return z.a; }));