我是python的新手,正在使用python 2.6。我编写了一个脚本来从MongoDB数据库中获取所有集合,现在我也尝试使用相同的脚本来查找索引
这是从所有数据库中获取集合的代码段
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.getCollectionNames().forEach(function(collection){indexes = db[collection].getIndexes();print(collection);printjson(indexes.length);indexes.forEach(function(item){print(item.name);});});
如何在脚本中实现