db.exampledb.find().forEach(printjson); db.exampledb.find({Age:{$gt:30,$lte:60}},{_id:0,name:1,Age:1}).forEach(printjson); db.exampledb.find({Age:{$gt:30,$lte:60},occupation:{$regex:/data/}},{_id:0,name:1,Age:1}).forEach(printjson); db.exampledb.find({Age:{$gte:40}},{_id:0,name:1,Age:1}).count(); db.exampledb.aggregate([ {$group:{_id:0 , minAge:{$min:"$Age"}, maxAge:{$max:"$Age"} }}, ]); db.exampledb.aggregate([ {$match:{Age:{$gte:30,$lt:70}}}, {$group:{_id: "$occupation", count:{$sum:1} }}, {$sort:{count:-1}}, {$match:{count:{$lt:100}}} ]); db.exampledb.aggregate([ {$unwind:"$db_examples"}, {$group:{_id:"$db_examples", count:{$sum:1}}}, {$sort:{count:-1}} ]); db.exampledb.find().forEach(function(saveTo){db.exampledb_copy.insert(saveTo);}); db.exampledb_copy.insert({name:"Binyamin", Age:25, occupation: "student"}); db.exampledb_copy.drop(); load("c:/Users/eyal/Mongodb data/mongodb_example_collection.js"); mongoexport --db test --collection exampledb --csv --fields name,Age,email,URL,db_examples,occupation --out outfile.csv