基于python开发完整示例 本页介绍了python操作文档数据库服务的完整代码示例。 from pymongo import MongoClient 指定数据库的连接URI uri "mongodb://username:password@hostname:port/databasename?authSourceadmin" 创建客户端 client MongoClient(uri) 获取数据库实例 database client["testdb"] 获取集合实例 collection database["testcollection"] 创建集合 goldmemberconllection database.createcollection("goldmember") 插入文档 document {"name": "ff", "age": 30, "email": "ff11@ctyun.com"} goldmemberconllection.insertone(document) 删除数据 result collection.deleteone({'name': 'ff'}) 删除collection database.dropcollection("test") 查询文档 query {"name": "ff"} result collection.findone(query) print(result) 运行命令 database.command("collstats","test") database.command("buildinfo") 计数 count goldmemberconllection.find().count() 排序 results goldmemberconllection.find().sort('name', pymongo.ASCENDING) 创建索引 resultdatabase[goldmemberconllection].createindex([('name',1)]) 关闭连接 client.close()