It would be nice if MongoClient aliased **getattr** to **getitem** to better support dynamic db/collection naming. ``` with mongo[database][collection].find() as cursor: ``` vs. ``` with getattr(getattr(mongo, database), collection).find() as cursor: ```