MongoDB
文章平均质量分 63
带领大家学习和了解MongoDB
不羁_神话
追寻先烈的遗志,纵观古今得心志。
要么一往无前,要么一败涂地。
故不积跬步,无以至千里。
大道至简,短小精悍。
有志者,事竟成。
展开
-
MongoDB小项目,第一部分爬取数据存入MongoDB
搞了很多天,再加上这两天去工地干苦力赚点外块,又耽误不少事,不过,好在还是弄出来了。关于代码的解释,我就不过多解释了,想要做的人可以自行研究和实践。我换了好几种思路,有点乱。做项目的时候也是忘了写注释,懒得写了。。。这是小项目爬虫部分的代码,我刚学了多线程爬虫,第一次用,贼爽。#encoding="utf-8"#Author:Mr.Pan_学狂#Finish_time:2022/1/25 4:40import requestsimport osimport reimport timeimp原创 2022-01-25 04:42:55 · 986 阅读 · 0 评论 -
MongoDB的分组操作,联集合查询(多表查询)
现在,我们有一个集合(数据表),结构及其代码如下:db.tb5.insert([{"name":"张三","date":"2018/6/1","score":50}, {"name":"李四","date":"2018/6/1","score":57}, {"name":"王五","date":"2018/6/2","score":64}, {"name":"张三","date":"2018/6/3","sco原创 2022-01-18 20:53:44 · 3846 阅读 · 0 评论 -
MongoDB的聚合操作
首先,我们先创建一下集合(数据表),代码及其结构如下:db.tb4.insert([{"UserID":1,"age":27,"salary":4500,"sex":"女"}, {"UserID":2,"age":17,"salary":7500,"sex":"男"}, {"UserID":3,"age":22,"salary":8300,"sex":"女"}, {"UserID":4,"age":19,"sa原创 2022-01-17 23:00:20 · 894 阅读 · 0 评论 -
MongoDB的and和or,嵌入式文档,数组查询
现在,有一张数据表或者是集合,结构如下:我们现在对集合进行and和or查询,如下:1,隐式and查询,查询年龄大于15,且性别属于男性的数据。db.tb.find({"age":{"$gt":15},"sex":"male"})结果:2,显式and查询,查询年龄大于等于15,且性别不为女性的数据。db.tb.find({"$and":[{"age":{"$gte":15}},{"sex":{"$ne":"female"}}]})结果:3,and的显式与隐式混合查询,查询work原创 2022-01-17 11:49:17 · 7707 阅读 · 1 评论 -
爬取某讯视频的斗罗大陆Json评论数据到MongoDB存储数据
关于使用MongoDB数据库存储数据,我有一些看法,当我们爬取的过程中遇到Json格式数据,或者是字段名不统一的数据时,可以采用MongoDB进行存储,因为,MongoDB具有自增新字段名的功能,以前没有的字段可以新增,意思就是里面的数据可以是不统一字段名的数据,我先举个例子:我们先创建一个DB2数据库,并创建一个集合(数据表)tb,并且插入一条数据。结果显示,数据库创建成功。现在,我们来检验一下往集合(数据表)中插入不同字段名的数据是否对集合有影响(是否报错)。接着,我们打开DataGrip或者原创 2022-01-13 14:12:59 · 607 阅读 · 0 评论 -
MongoDB的windows安装以及变量的配置,使用可视化工具Robo3T来进行相应的操作。
我们先去获取MongoDB的windows安装包,MongoDB下载地址,接着我们开启安装MongoDB,安装过程参见:子文长弓博客。接下来我们可以选择安装MongoDB的可视化工具。或者是忽略这一步,直接看我下文的MongoDB操作过程。我选择安装开源的可视化软件:Robo 3T,下载地址,选择如下图:然后,可能需要你填写邮箱,姓名等信息,自己看着办就行了。如下图:接下来,我先使用可视化工具Robo 3T来操作MongoDB数据库,首先我们要开启MongoDB的数据库服务,如下图:然后,我原创 2021-02-05 18:03:56 · 1100 阅读 · 0 评论 -
Centos7安装MongoDB-4.4.3及其基本操作
今天搞了半天,看了好几篇讲Centos7安装MongoDB的文章,自己实践了一下,走了一些弯路。最后,经过一段时间的实践后,成功安装好MongoDB,斗胆总结了一下大佬的文章在此跟大家分享一波。第一步,,我们先去MongoDB的官网获取到Centos7的安装包,安装包获取地址,进入后选择如图所示的内容,如下图:然后,先在虚拟机内建立一个名为mongo的目录,再使用传输工具XFTP6传输到虚拟机新建的mongo目录下(提示,如果跟我一样是在root下建立的mongo目录,需要开放权限,否则传输出错!!需原创 2021-02-07 00:01:44 · 999 阅读 · 0 评论 -
MongoDB的基本操作(创建数据库,数据表,查询数据表信息)
今天,因为有朋友想要了解MongoDB的基本操作。所以,我就写一篇关于MongoDB的文章,占个坑以后有时间研究MongoDB再正式的写MongoDB的文章。关于MongoDB的安装,可以参考一下我的文章:MongoDB的windows安装和MongoDB的Linux安装。我们先查看数据库:然后,创建一个空数据库,我们发现,show dbs没有显示数据库,说眀没有创建成功??不是的,是因为数据库是空的,我们使用数据库创建数据表,就可以显示数据库了。上图,我们使用数据库DB2,创建了一张数据表原创 2021-04-22 23:25:52 · 19233 阅读 · 2 评论