MongoDB
还是那个同伟伟
百万代码中取bug首级
展开
-
Mongodb数据库(1.mongodb的介绍(非关系型数据库)下载与安装(Windows10))
1. MongoDB是一种非关系型数据库 (1)也就是所说的NoSQL •NoSQL最常⻅的解释是“non-relational”, “Not Only SQL”也被很多⼈接受, 指的是⾮关系型的数据库 非关系的数据库: 数据与数据之间不再有对应的关系,每个数据都是一个完整的整体,包含所有的信息 (2) 关系数据库很强大,但是它并不能很好的应付所有的应用场景。 ...原创 2019-01-17 15:24:07 · 280 阅读 · 0 评论 -
MongoDB数据库(2.MongoDB对数据库的操作以及Mongodb的增删改查)
MongoDB中对数据库的相关操作 1. 查看当前已有的数库 show dbs 或者 show databases 2.进入数据库 use 数据名 如果没有这个数据库时,也会use成功,会默认创建这个的一个数据库,但是查看当前已有数据库时是没有的, 除非use到这个数据库之后,进行了添加数据的操作,否则,就算进入了但是还是没有这个数...原创 2019-01-17 20:51:39 · 265 阅读 · 0 评论 -
MongoDB数据库(5.mongodb的聚合操作以及mongodb的高级查询2)
聚合aggregate 聚合(aggregate) 是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage) 组成的管道,可以对每个阶段的 管道进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。 db.集合名称.aggregate({管道:{表达式}}) 常用管道 MongoDB中的表达式 聚合之group: ...原创 2019-03-14 21:44:31 · 250 阅读 · 0 评论 -
MongoDB数据库(3.mongodb数据库的高级查询)
1. 按照条件查询所有数据: db.集合名称.find(条件) (1) 例: db.test_01.find({age=20}) 查找test_01集合中的age等于20 的数据 (2) 有多个条件的时候直接给里面添加数据就行 db.test_01.find({home:"北京",age=20}) # ...原创 2019-03-07 20:28:41 · 1915 阅读 · 0 评论 -
MongoDB(6.mongodb的聚合操作以及高级查询3、排序等)
MongoDB中的$sort 、$limit 、$skip、$unwind $sort (排序) · 将输入的文档排序后输出 $sort:{counter:-1} : 按照counter 进行排序,值为-1是降序,值为1是升序 $limit (即取前多少个) · 限制聚合管道返回的文档数 注意 :...原创 2019-03-15 15:06:09 · 3495 阅读 · 0 评论 -
MongoDB(7.mongodb中创建索引)
索引:以提升查询速度 创建索引 语法: db.集合.ensureIndex({属性:1}) 1: 表示升序 -1 表示降序 一般的情况下,1和-1都行,但是当用到sort进行排序时,就要注意属性对应的值的排序结果应该sort的一致 索引 · 在默认情况下索引字段的值可以相同 · 创建唯一索引(索引的值是唯一的):...原创 2019-03-17 21:03:46 · 154 阅读 · 0 评论 -
MongoDB数据库(8.Python中使用mongodb数据库以及pymongo模块用法)
在Python中使用MongoDB数据库,首先要下载pymongo模块 直接在命令行 pip install pymongo 就可以了 Python中使用pymongo模块对MongoDB数据库进行操作,增删改查。。。。。。 导入模块 from pymongo import MongoClient 建立数据库连接 # 建立和MongoDB数据库的连接 client ...原创 2019-03-18 08:55:28 · 505 阅读 · 0 评论 -
MongoDB数据库(4.mongodb数据库的备份和恢复)
数据的备份 备份的语法: mongodump -h 服务器地址(本机可不写) -d 数据库名称 -o 备份文件的路径 -h : 服务器地址, 也可以指定端口号 -d: 需要备份的数据库名称 -o: 备份的数据存放位置,此目录中存放着备份出来的数据 例子: 备份本机的话不用指定-h 数据的恢复 mongorestore-h 服务器地址(...原创 2019-03-13 14:52:02 · 277 阅读 · 0 评论