MongoDB
文章平均质量分 80
MongoDB数据库基础知识
Strawberry_ahh
这个作者很懒,什么都没留下…
展开
-
MongoDB学习(六)-- 副本集配置
文章目录1、副本集介绍2、准备工作3、配置步骤3.1 配置文件修改3.2 副本集初始化3.3 新增数据测试此文档只是用来简单的记录下副本集配置的步骤。1、副本集介绍 副本集通俗的讲就是用多台机器进行同一数据的异步同步,从而使多台机器拥有同一数据的多个副本,并且当主库掉线时在不需要用户干预的情况下自动切换其他备份服务器做主库,其实就是具有自动故障恢复功能的主从集群。而且还可以利用副本服务器做只读服务器,实现读写分离,提高负载。 副本集和主从复制最大的区别就是在副本集中没有固定的“主节点;整个副原创 2021-02-16 15:09:04 · 529 阅读 · 0 评论 -
MongoDB学习(五)-- 聚合操作
文章目录1、介绍2、常用管道操作符3、常用表达式操作符4、$group5、$match6、$project7、$sort8、$limit $skip9、$unwind10、参考文档1、介绍MongoDB中聚合主要用于处理数据,例如统计平均值、求和等,并返回计算后的数据。MongoDB中聚合的方法使用aggregate()。//基本语法:db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)集合数据如下(后期操作均在Students集合的基础上进行操作原创 2021-02-15 19:55:23 · 502 阅读 · 0 评论 -
MongoDB学习(四)-- 查询
文章目录1、 查询一个集合中所有数据2、 比较运算2.1 等于 =2.2 不等于 !=2.3 大于 >2.4 小于 <2.5 大于等于 >=2.6 小于等于 <=3、 逻辑运算3.1 and3.2 多and3.3 and、or3.4 取余%4、 成员算法4.1 in4.2 not in5、 查看指定字段6、 对数组的查询6.1 查hobbies中有"读书"的人6.2 查看既有"写诗"爱好又有"跳舞"爱好的人-$all6.3 查看第2个爱好为"旅游"的人6.4 查看所有人的第2个到第原创 2021-02-15 17:40:27 · 526 阅读 · 0 评论 -
MongoDB学习(三)-- 增删改
文章目录1、数据库database1.1 创建库1.2 查看当前选择库1.3 查看所有数据库1.4 删除库2、集合collection2.1 查看集合2.2 创建集合2.2.1 直接创建2.2.2 特殊情况2.3 删除集合3、文档document3.1 增加3.1.1 单条数据插入3.1.2 批量数据插入3.2 删除3.2.1 删除单个文档-deleteOne3.2.2 删除多个文档-deleteMany3.2.3 remove3.2.3.1 删除单条记录3.2.3.2 删除多条记录3.2.3.3 删除所有原创 2021-02-14 17:48:29 · 302 阅读 · 0 评论 -
MongoDB学习(二)-- 基础知识
1、基础知识2、文档文档是MongoDB的核心概念,就是键值对的一个有序集。2.1 注意点文档值的键值对是有序的文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型(甚至可以是整个嵌入的文档)MongoDB区分类型和大小写MongoDB的文档不能有重复的键文档中的值可以是多种不同的数据类型,也可以是一个完整的内嵌文档。文档的键是字符串。除了少数例外情况,键可以使用任意UTF-8字符2.2 文档键的命名规范键不能含有\0 (空字符)。这个字符用来表示键的结尾.和$原创 2021-02-14 12:31:14 · 514 阅读 · 0 评论 -
MongoDB学习(一)-- 简单说明
最近复习了一下mongodb数据库,先记录下。因项目需要,使用的数据库是绿色免安装版【3.4版本】的,以下介绍均基于绿色版的数据库进行介绍。目录介绍服务的安装、移除、开始、启动均使用批处理操作来执行。注意点:1、脚本以管理员角色运行。2、mongodb目录默认放在d盘根目录,如果要放在其他目录,要修改mongod.cfg文件中如下两个节点dbpath=d:\mongodb\data\db #db文件夹logpath=d:\mongodb\log\mongod.log #Log文件夹3、各原创 2021-02-14 09:48:22 · 333 阅读 · 0 评论 -
MongoDB Text Search 全文检索(一)
最近做一个日志分析的项目,用到了MongoDB数据库。有个功能是对数据进行二次查询,所以就用到了MongoDB自带的全文索引,虽然这个方案最后无法满足要求,但是还是想记录下,万一以后又遇到这种坑呢~目前MongoDB驱动使用的是2.4版本,项目框架是.Net Framework4.5(原来项目使用的是1.7版本的,但是发现没有支持text search的接)。需求:在二次筛选框中输入关键字,...原创 2018-12-27 22:01:15 · 202 阅读 · 0 评论 -
MongoDB Text Search 全文检索(二)
MongoDB驱动原来使用的是1.7版本的,现在要升到2.4版本,感觉改动不小。因为1.7版本中,我是用IMongoQuery来存储查询条件的,但是2.4版本中没有IMongoQuery,取而代之的是FilterDefinition。下面看代码: /// &lt;summary&gt; /// 关键词拼接 /// &lt;/summary&gt; ...原创 2018-12-27 22:24:09 · 114 阅读 · 0 评论