随笔分类 -  MongoDB

摘要:一、MongoDB如何选择索引 如果我们在Collection建了5个index,那么当我们查询的时候,MongoDB会根据查询语句的筛选条件、sort排序等来定位可以使用的index作为候选索引;然后MongoDB会创建对应数量的查询计划,并分别使用不同线程执行查询计划,最终会选择一个执行最快的i 阅读全文
posted @ 2022-01-11 08:33 无风听海 阅读(805) 评论(0) 推荐(0) 编辑
摘要:一、环境简介 Mongodb enterprise v4.0.16 OpenLDAP v2.4.44 二、Mongodb集成LDAP的授权过程 客户端指定某种外部验证方式链接Mongodb; Mongodb根据配置中设置的ip、用户、密码等来绑定LDAP服务器; Mongodb根据配置的查询模板构建 阅读全文
posted @ 2021-08-08 10:52 无风听海 阅读(266) 评论(0) 推荐(0) 编辑
摘要:MongoDB之TextSearch简介 MongoDB支持对文本内容执行文本搜索操作,其提供了索引text index和查询操作$text来完成文本搜索功能。下面我们通过一个简单的例子来体验一下MongoDB提供的全文检索功能。 1.新建blogs collection,并插入如下的documen 阅读全文
posted @ 2016-12-17 21:18 无风听海 阅读(4038) 评论(0) 推荐(0) 编辑
摘要:随着移动互联网的发展,大量的非结构化数据随之产生,不仅对数据库存储大数据提出了新的要求,同时对于查询数据和进行大数据分析也提出了苛刻的要求,这些显然是单服务器处理能力无法满足的,自然建立一个集群是不可避免的。集群的复杂性大家众所周知,而MongoDB的优势之一正式可以帮助我们解决这些问题。分片(sh... 阅读全文
posted @ 2014-07-08 23:56 无风听海 阅读(10666) 评论(0) 推荐(4) 编辑
摘要:modindex51not notindex51exists判断字段是否存在查询出所有存在name字段的记录。查询出所有不存在index字段的记录。Null值的处理 null确实可以匹配自身... 阅读全文
posted @ 2014-06-22 23:14 无风听海 阅读(7300) 评论(0) 推荐(0) 编辑
摘要:新增操作 insert函数会添加一个文档到集合里面。例如我们要登记一个人的信息,首先我们在shell力创建一个局部变量person,其记录了人的姓名和性别,我们通过db.persons.insert(person)想集合persons中插入一条记录,通过db.persons.findOne()查询刚... 阅读全文
posted @ 2014-06-22 00:39 无风听海 阅读(27037) 评论(0) 推荐(2) 编辑
摘要:MongoDB安装 MongoDB具有跨平台的优良特性,提供了对主流的操作系统支持,我们可以根据自己使用的操作系统,选择下载对应的安装包。图1.MongoDB支持各个版本的操作系统 MongoDB在各个操作系统上的安装都比较简单,我们只需要下载安装包,解压到某个目录下,然后指定存储目录并执行mong... 阅读全文
posted @ 2014-06-18 23:44 无风听海 阅读(7128) 评论(1) 推荐(1) 编辑
摘要:MongoDB是一种强大灵活可扩展的数据存储方式,它扩展了关系数据库的众多功能。MongoDB的功能非常丰富,但是却非常容易上手和便于使用,今天来了解一下MongoDB的主要概念。文档文档是的核心概念。多个键机器关联的值有序的放置在一起便是文档。不同的语言表示文档的方法可能不一样,但是数据结构都是相... 阅读全文
posted @ 2014-06-18 00:33 无风听海 阅读(2857) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示