首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MongoDB的安装及使用(二)-pymongo的使用

话接上集,上一次我在文章里简单的介绍了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的那个人的数据从库中删除:

检查数据库:

已成功将其从数据库内删除

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190128G0USVF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券