08 2019 档案
摘要:import requests import os from bs4 import BeautifulSoup shici_url = 'http://www.shicimingju.com' url = 'http://www.shicimingju.com/book/' headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64;
阅读全文
摘要:我们可以使用 delete_one() 方法来删除一个文档,该方法第一个参数为查询对象,指定要删除哪些数据。 本文使用的测试数据如下(点击图片查看大图): 一下实例删除name字段值为 "Taobao" 的文档: 输出结果为: 删除多个文档 我们可以使用 delete_many() 方法来删除多个文
阅读全文
摘要:sort() 方法可以指定升序或降序排序。 sort() 方法第一个参数为要排序的字段,第二个字段指定排序规则,1 为升序,-1 为降序,默认为升序。 本文使用的测试数据如下(点击图片查看大图): 对字段 alexa 按升序排序: 输出结果为: 对字段 alexa 按降序排序: 输出结果为:
阅读全文
摘要:我们可以在 MongoDB 中使用 update_one() 方法修改文档中的记录。该方法第一个参数为查询的条件,第二个参数为要修改的字段。 如果查找到的匹配数据多余一条,则只会修改第一条。 本文使用的测试数据如下(点击图片查看大图): 以下实例将 alexa 字段的值 10000 改为 12345
阅读全文
摘要:MongoDB 中使用了 find 和 find_one 方法来查询集合中的数据,它类似于 SQL 中的 SELECT 语句。 本文使用的测试数据如下: 查询一条数据 我们可以使用 find_one() 方法来查询集合中的一条数据。 查询 sites 文档中的第一条数据: 输出结果为: 查询集合中所
阅读全文
摘要:Python Mongodb 插入文档 MongoDB 中的一个文档类似 SQL 表中的一条记录。 插入集合 集合中插入文档使用 insert_one() 方法,该方法的第一参数是字典 name => value 对。 以下实例向 sites 集合中插入文档: 执行输出结果为: 返回 _id 字段
阅读全文
摘要:PyMongo Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接。 pip 安装 pip 是一个通用的 Python 包管理工具,提供了对 Python 包的查找、下载、安装、卸载的功能。 安装 pymongo: 测试 PyMongo 接下来
阅读全文
摘要:我们在之前的 博客中提到过 $set 这个系统关键字,用来修改值的对吧 但是MongoDB中类似这样的关键字有很多, $lt $gt $lte $gte 等等,这么多我们也不方便记,这里我们说说几个比较常见的 一.查询中常见的 等于 大于 小于 大于等于 小于等于 等于 : 在MongoDB中什么字
阅读全文
摘要:一.MongoDB 之 丰富多彩的数据类型世界 首先我们要先了解一下MongoDB中有什么样的数据类型: Object ID :Documents 自生成的 _id String: 字符串,必须是utf-8 Boolean:布尔值,true 或者false (这里有坑哦~在我们大Python中 Tr
阅读全文
摘要:我们在 MongoDB - 1 中学习了如果安装部署一个 MongoDB 如果没看到我的金玉良言的话,就重新打开一次客户端和服务端吧 本章我们来学习一下关于 MongoDB的增删改查 一.MongoDB操作 之 原生ORM,根本不存在SQL语句 创建数据库:这里和一般的关系型数据库一样,都要先建立一
阅读全文
摘要:一.初识MongoDB 之 什么东西都得先从理论入手,你说是不是啊? MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系
阅读全文

浙公网安备 33010602011771号