Python 3 教程教程
Python Mongodb 删除数据
Python Mongodb 删除数据
Python Mongodb 删除数据
Python Mongodb我们可以使用 delete_one() 方法来删除一个文档,该方法第一个参数为查询对象,指定要删除哪些数据。
本文使用的测试数据如下(点击图片查看大图):
以下实例删除 name 字段值为 "Taobao" 的文档:
实例
输出结果为:
删除多个文档
我们可以使用 delete_many() 方法来删除多个文档,该方法第一个参数为查询对象,指定要删除哪些数据。
删除所有 name 字段中以 F 开头的文档:
实例
输出结果为:
1 个文档已删除
删除集合中的所有文档
delete_many() 方法如果传入的是一个空的查询对象,则会删除集合中的所有文档:
实例
输出结果为:
5 个文档已删除
删除集合
我们可以使用 drop() 方法来删除一个集合。
以下实例删除了 customers 集合:
实例
如果删除成功 drop() 返回 true,如果删除失败(集合不存在)则返回 false。
我们使用以下命令在终端查看集合是否已删除:
> use verydocdb switched to db verydocdb > show tables;Python Mongodb
Python Mongodb 删除数据 |
---|
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。