连接MongoDB数据库示例脚本
from pymongo import MongoClient
# 创建数据库连接对象
client = MongoClient(host, port)
# 进行认证
db.authenticate('python1','python1')
# 选择数据库和集合
col = client[db名][集合名]
# 查找单一数据
ret = client.test.find_one({'name':"test1001"})
print(ret) # 包含mongodb的ObjectID对象的字典
_ = ret.pop("_id") # 清除mongodb的ObjectId对象的k,v
print(ret)
# 根据条件查找全部数据
rets = col.find({"name":"test10005"})
for ret in rets:
print(ret)
# 删除数据
col.delete_one({"name":"test10009"})
# 删除多条数据
col.delete_many({"name":"test1006"})