mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
29 lines
700 B
JavaScript
Executable File
29 lines
700 B
JavaScript
Executable File
var test = require('./tape');
|
|
var insert = require('./insert');
|
|
|
|
insert('remove', [{
|
|
name:'Squirtle', type:'water', level: 10
|
|
}, {
|
|
name:'Starmie' , type:'water', level: 8
|
|
}, {
|
|
name:'Charmander' , type:'fire', level: 8
|
|
}, {
|
|
name:'Lapras' , type:'water', level: 12
|
|
}], function(db, t, done) {
|
|
db.a.mapReduce(function() {
|
|
emit(this.type, this.level);
|
|
}, function(key, values) {
|
|
return Array.sum(values);
|
|
}, {
|
|
query: {type: 'water'},
|
|
out: 'levelSum'
|
|
}, function(err) {
|
|
t.notOk(err);
|
|
db.collection('levelSum').findOne(function(err, res) {
|
|
t.equal(res._id, 'water');
|
|
t.equal(res.value, 30);
|
|
db.collection('levelSum').drop(done);
|
|
});
|
|
});
|
|
});
|