Files
mongo/jstests/aggregation/sources/project/project_id.js
Mihai Andrei 1a8480a015 SERVER-95514 Assign more narrow ownership to files under 'jstests/aggregation' (#30660)
GitOrigin-RevId: 494c0fdfadd2f8986333dbf4242462d576439c4b
2025-01-22 20:14:44 +00:00

13 lines
280 B
JavaScript

// SERVER-6181 Correctly support an expression for _id
let c = db.c;
c.drop();
c.save({a: 2});
let res = c.aggregate({$project: {_id: '$a'}});
assert.eq(res.toArray(), [{_id: 2}]);
res = c.aggregate({$project: {_id: {$add: [1, '$a']}}});
assert.eq(res.toArray(), [{_id: 3}]);