Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否可以删除MongoDB中的默认数据库和system.Index 在MongoDB中是否可以删除local和admin数据库,或者使用PyMongo忽略它们,以便它们不会显示在下面脚本的输出中 PyMongo是否可以忽略或删除system.indexes集合,使其不会显示在下面脚本的输出中_Python_Mongodb_Python 2.7_Pymongo - Fatal编程技术网

Python 是否可以删除MongoDB中的默认数据库和system.Index 在MongoDB中是否可以删除local和admin数据库,或者使用PyMongo忽略它们,以便它们不会显示在下面脚本的输出中 PyMongo是否可以忽略或删除system.indexes集合,使其不会显示在下面脚本的输出中

Python 是否可以删除MongoDB中的默认数据库和system.Index 在MongoDB中是否可以删除local和admin数据库,或者使用PyMongo忽略它们,以便它们不会显示在下面脚本的输出中 PyMongo是否可以忽略或删除system.indexes集合,使其不会显示在下面脚本的输出中,python,mongodb,python-2.7,pymongo,Python,Mongodb,Python 2.7,Pymongo,以下PyMongo代码: from pymongo import MongoClient if __name__ == '__main__': db = MongoClient() for db_name in db.database_names(): print "Database name: " + db_name for col_name in db[db_name].collection_names(): pr

以下PyMongo代码:

from pymongo import MongoClient

if __name__ == '__main__':

    db = MongoClient()

    for db_name in db.database_names():
        print "Database name: " + db_name
        for col_name in db[db_name].collection_names():
            print " - Collection name: " + col_name
产生了以下输出:

Database name: test
- Collection name: system.indexes
- Collection name: users
Database name: local
- Collection name: startup_log
- Collection name: system.indexes
Database name: admin

不要删除本地数据库!只需从程序输出中排除管理员和本地数据库:

如果数据库名称在['local','admin']中:
持续

您可能还希望从集合列表中排除system.INDEX。

测试数据库已保存以删除。删除本地和管理员可能会给您。。。让我们称之为有趣的结果。