summaryrefslogtreecommitdiff
path: root/jstests/core/testminmax.js
blob: 5e874397a04135b6049067974c11b6b90de12ca1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
t = db.minmaxtest;
t.drop();
t.insert({
    "_id": "IBM.N|00001264779918428889",
    "DESCRIPTION": {"n": "IBMSTK2", "o": "IBM STK", "s": "changed"}
});
t.insert({
    "_id": "VOD.N|00001264779918433344",
    "COMPANYNAME": {"n": "Vodafone Group PLC 2", "o": "Vodafone Group PLC", "s": "changed"}
});
t.insert({
    "_id": "IBM.N|00001264779918437075",
    "DESCRIPTION": {"n": "IBMSTK3", "o": "IBM STK2", "s": "changed"}
});
t.insert({
    "_id": "VOD.N|00001264779918441426",
    "COMPANYNAME": {"n": "Vodafone Group PLC 3", "o": "Vodafone Group PLC 2", "s": "changed"}
});

// temp:
printjson(t.find()
              .min({"_id": "IBM.N|00000000000000000000"})
              .max({"_id": "IBM.N|99999999999999999999"})
              .toArray());

// this should be 2!!  add assertion when fixed
// http://jira.mongodb.org/browse/SERVER-675
print(t.find()
          .min({"_id": "IBM.N|00000000000000000000"})
          .max({"_id": "IBM.N|99999999999999999999"})
          .count());