Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- db.matches.mapReduce(
- function map() {
- var doc = this;
- doc.sets = doc.sets.filter(function (set) {
- return doc.tournament === 'Wimbledon' ? !set.tiebreak : set.tiebreak;
- });
- emit(doc._id, doc);
- },
- function reduce(){},
- {
- query: {
- $and: [{
- "sets.tiebreak": true,
- }, {
- "sets.tiebreak": false
- }],
- $or: [{
- "tournament": "Wimbledon"
- }, {
- "tournament": "Roland Garros"
- }]
- },
- out: "result"
- });
- db.result.find();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement