Difference between revisions of "AGGREGATE world"
From NoSQLZoo
Line 11: | Line 11: | ||
#PRETTY | #PRETTY | ||
import pprint | import pprint | ||
− | pp = pprint.PrettyPrinter(indent=4) | + | pp = pprint.PrettyPrinter(indent=4, width=10) |
</pre> | </pre> | ||
Revision as of 12:04, 16 July 2015
#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, width=10)
Country Profile
For these questions you should use find() on the collection world
Show the name and population 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,"population":1,"_id":0})
))