(Pdb) parents.count() 21 (Pdb) parents[0] ** exception: IndexError (Pdb) from pprint import pprint (Pdb) pprint(parents.explain()) {u'allPlans': [{u'cursor': u'BtreeCursor definition.children_1', u'indexBounds': {u'definition.children': [[u'i4x://RiceX/BIOC372.2x/course/2T2014', u'i4x://RiceX/BIOC372.2x/course/2T2014']]}, u'n': 0, u'nscanned': 0, u'nscannedObjects': 0}, {u'cursor': u'BtreeCursor _id.tag_1__id.org_1__id.course_1__id.category_1__id.name_1__id.revision_1', u'indexBounds': {u'_id.category': [[{u'$minElement': 1}, {u'$maxElement': 1}]], u'_id.course': [[u'BIOC372.2x', u'BIOC372.2x']], u'_id.name': [[{u'$minElement': 1}, {u'$maxElement': 1}]], u'_id.org': [[u'RiceX', u'RiceX']], u'_id.revision': [[{u'$minElement': 1}, {u'$maxElement': 1}]], u'_id.tag': [[u'i4x', u'i4x']]}, u'n': 0, u'nscanned': 1, u'nscannedObjects': 0}, {u'cursor': u'BtreeCursor _id.tag_1__id.org_1__id.course_1_definition.children_1', u'indexBounds': {u'_id.course': [[{u'$minElement': 1}, {u'$maxElement': 1}]], u'_id.org': [[{u'$minElement': 1}, {u'$maxElement': 1}]], u'_id.tag': [[u'i4x', u'i4x']], u'definition.children': [[u'i4x://RiceX/BIOC372.2x/course/2T2014', u'i4x://RiceX/BIOC372.2x/course/2T2014']]}, u'n': 0, u'nscanned': 21, u'nscannedObjects': 0}, {u'cursor': u'BasicCursor', u'indexBounds': {}, u'n': 0, u'nscanned': 1, u'nscannedObjects': 0}], u'cursor': u'BtreeCursor definition.children_1', u'indexBounds': {u'definition.children': [[u'i4x://RiceX/BIOC372.2x/course/2T2014', u'i4x://RiceX/BIOC372.2x/course/2T2014']]}, u'indexOnly': False, u'isMultiKey': True, u'millis': 0, u'n': 0, u'nChunkSkips': 0, u'nYields': 0, u'nscanned': 0, u'nscannedAllPlans': 23, u'nscannedObjects': 0, u'nscannedObjectsAllPlans': 0, u'oldPlan': {u'cursor': u'BtreeCursor definition.children_1', u'indexBounds': {u'definition.children': [[u'i4x://RiceX/BIOC372.2x/course/2T2014', u'i4x://RiceX/BIOC372.2x/course/2T2014']]}}, u'scanAndOrder': True, u'server': u'c0:27017'} (Pdb) continue