16 lines
408 B
JavaScript
16 lines
408 B
JavaScript
// test to make sure we accept all numeric types for inclusion
|
|
c = db.blah;
|
|
c.drop();
|
|
c.save({key: 4, v: 3, x: 2});
|
|
|
|
var r = db.runCommand({ "aggregate" : "blah", "pipeline" : [
|
|
{ "$project" : {
|
|
"_id" : 0,
|
|
"key" : NumberLong(1),
|
|
"v" : 1, /* javascript: really a double */
|
|
"x" : NumberInt(1)
|
|
}},
|
|
]});
|
|
|
|
assert.eq(r.result, [{key: 4, v: 3, x: 2}], "support204 failed");
|