AGGREGATE world
From NoSQLZoo
#ENCODING import io import sys sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-16') #MONGO from pymongo import MongoClient client = MongoClient() client.progzoo.authenticate('scott','tiger') db = client['progzoo'] #PRETTY import pprint pp = pprint.PrettyPrinter(indent=4)
Country Profile
For these questions you should use find() on the collection world
Show the name for the countries that have a population of at least 200 million.
pp.pprint(list( db.world.find({},{"name":1,"_id":0}) ))
pp.pprint(list(
db.world.find({"population":{"$gt":20000000}},{"name":1,"_id":0})
))