话接上集,上一次我在文章里简单的介绍了MongoDB的安装,那么这一次,我就来分享一下具体的使用方法。
pymongo的使用
pymongo库是一个第三方库,用于在Python中使用MongoDB数据库,在命令行窗口输入以下命令即可安装:
打开 IDLE,输入以下代码,如无报错,则安装成功。
下面进入使用环节:
(一)创建数据库
创建数据库需要使用 MongoClient 对象,并且指定连接的 URL 地址和要创建的数据库名,具体操作代码如下:
(二)创建集合
MongoDB 中的集合类似 SQL 的表。MongoDB 使用数据库对象来创建集合,代码如下(接上部分代码继续操作):
(三)添加单个数据
集合中插入单个数据使用insert_one()方法,该方法的第一参数是字典name => value对。下面我将一个数据插入到数据库中,具体代码如下:
查看数据库,已出现以下内容:
(四)批量添加数据
集合中插入多个文档使用insert_many()方法,该方法的第一参数是字典列表。
示例代码如下:
运行后检查数据库内的数据:
已经通过批量添加的方式将数据插入到数据库内。
(五)修改数据
我们可以在 MongoDB 中使用update_one()方法修改文档中的记录。该方法第一个参数为查询的条件,第二个参数为要修改的字段。
如果查找到的匹配数据多余一条,则只会修改第一条。
上一次的操作中,我们发现将5号的名字书写错误了,需要修改为Mill·William,操作如下:
检查数据库:
名字已经修改成功了
(六)删除数据
这个操作是需要额外注意的,重要性不说大家估计也懂。一个不小心,估计就“删库跑路”了。
我们可以使用delete_one()方法来删除一个文档,该方法第一个参数为查询对象,指定要删除哪些数据。
我下面演示如何将id为3的那个人的数据从库中删除:
检查数据库:
已成功将其从数据库内删除
领取专属 10元无门槛券
私享最新 技术干货