Нов съм в Python и използвам Python 2.6. Написах скрипт за извличане на всички колекции от бази данни на MongoDB. Сега се опитвам да намеря индекси, използвайки същия скрипт
Ето кодовия фрагмент, който извлича колекции от всички DB
import pymongo
import json
if __name__ == '__main__':
client = pymongo.MongoClient("localhost", 27011, maxPoolSize=50)
d = dict((db, [collection for collection in client[db].collection_names()])
for db in client.database_names())
print json.dumps(d)
и искам да интегрирам следната команда MongoDB в скрипта, който ще изброява всички индекси, присъстващи в DB
db.getCollectionNames().forEach(function(collection){indexes = db[collection].getIndexes();print(collection);printjson(indexes.length);indexes.forEach(function(item){print(item.name);});});
Как мога да постигна това в скрипта