pymongo(四)-删除数据

192 阅读1分钟
# coding=utf-8

import pymongo

# 初始化连接
client = pymongo.MongoClient(host='localhost', port=27017)

# 指定book数据库
db = client['book']

# 指定集合(类似于数据库中的表)
collection = db['biquge']

# # 删除单数据
# result = collection.delete_one({'name': "庆余年"})
# print(result.deleted_count)  # 打印删除的条数
#
# # 删除多条数据
# result = collection.delete_many({'name': "诛仙"})
# print(result.deleted_count)  # 打印删除的条数

# 删除集合
# collection.drop()

# 查找后删除
# collection.find_one_and_delete({'name': '庆余年'})

# 查找后更新
collection.find_one_and_update({'name': "诛仙"}, {'$set': {'name': 'zhuxian'}})