随笔分类 - 数据库-MongoDB
摘要:模糊查询 regex(".*?\\"+questionContent+".*") String questionContent = "需求"; Query query = new Query(); query.addCriteria(Criteria.where("demandName").rege
阅读全文
摘要:Linux安装mongodb总结 由于自己的博客上线部署时需要用到mongodb来存储图片文件,所以先在本地电脑上安装了mongodb做测试,由于之前没接触过mongodb,所以安装过程中遇到了各种小问题,折腾了好久终于安装好并成功启动服务了。这里决定写一篇博客来记录一下安装过程以及遇到的问题的解决
阅读全文
摘要:1.分片的原理概述 分片就是把数据分成块,再把块存储到不同的服务器上,mongodb的分片是自动分片的,当用户发送读写数据请求的时候,先经过mongos这个路由层,mongos路由层去配置服务器请求分片的信息,再来判断这个请求应该去那一台服务器上读写数据。 2.分片的条件 1):服务器磁盘不够的时候
阅读全文
摘要:MongoDB使用的是内存映射存储引擎,即Memory Mapped Storage Engine,简称MMAP。 MMAP可以把磁盘文件的一部分或全部内容直接映射到内存,这样文件中的信息位置就会在内存中有对应的地址空间,这时对文件的读写可以直接用指针来做,而不需要read/write函数了,但这并
阅读全文
摘要:副本集的概念 副本集是一组服务器,其中有一个是主服务器(primary),用于处理客户端请求;还有多个备份服务器(secondary),用于保存主服务器的数据副本。如果主服务器崩溃了,备份服务器会自动将其中一个成员升级为新的主服务器。 副本集特征: · N 个节点的集群 · 任何节点可作为主节点 ·
阅读全文
摘要:是找出整个表 a大于b的总数量,要怎么操作数据库呢,那就要用到$subtract函数 MongoDB比较两列大小 使用$subtract函数, 结果: java 中代码
阅读全文
摘要:聚合框架中常用的几个操作: $project:修改输入文档的结构。可以用来重命名、增加或删除域,也可以用于创建计算结果以及嵌套文档。(显示的列,相当遇sql 的) $match:用于过滤数据,只输出符合条件的文档。$match使用MongoDB的标准查询操作。 (相当sql的 where) $lim
阅读全文
摘要:db.baidupic.distinct("source") db.baidupic.find({ "source":{ $nin:[ "百度图片", "fannao_10000Data", "ziyuangongxiang_10000Data", "shehuiming...
阅读全文