diff options
Diffstat (limited to 'jstests/eval2.js')
-rw-r--r-- | jstests/eval2.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/jstests/eval2.js b/jstests/eval2.js new file mode 100644 index 00000000000..08dbcf65ee2 --- /dev/null +++ b/jstests/eval2.js @@ -0,0 +1,18 @@ + +t = db.test; +t.drop(); +t.save({a:1}); +t.save({a:1}); + +var f = db.group( + { + ns: "test", + key: { a:true}, + cond: { a:1 }, + reduce: function(obj,prev) { prev.csum++; } , + initial: { csum: 0} + } +); + +assert(f[0].a == 1 && f[0].csum == 2); + |