随笔分类 - ❉❉❉ 【mongodb】
摘要:2.产生原因: MongoDB默认的是UTC时间(协调世界时间),刚好比当前区时晚了8个小时; 3.解决方式: 点击Options==>Display Date In...==>将UTC改为Local Timezone即可。
阅读全文
摘要:对queryPlanner分析 queryPlanner: queryPlanner的返回 queryPlanner.namespace:该值返回的是该query所查询的表 queryPlanner.indexFilterSet:针对该query是否有indexfilter queryPlanner
阅读全文
摘要:1、按照条件分页查询 条件是status,添加了索引 页面相应需要10S or more 感觉很慢, 在mongodb里面查询,按照java里面写一下语句 IXSCAN:是索引扫描 然后发现需要10s,然后排序改成1 发现只要001S 然后将索引删除 创建了 -1的索引,再查询就很快了 注意点,排序
阅读全文
摘要:原因比较明确:Sort operation used more than the maximum 33554432 bytes of RAM.,33554432 bytes算下来正好是32Mb, 而Mongodb的sort操作是把数据拿到内存中再进行排序的,为了节约内存,默认给sort操作限制了最大
阅读全文
摘要:Spring Data MongoDB 3.1生成的查询方法(Generated Query Methods) 我们将通过探索findBy类型的查询来简单地开始 - 在这种情况下,通过名称查找: 3.2 StartingWith and endingWith. 3.3 Between 类似于2.3,
阅读全文
摘要:这里是将注册的数据复制到创建时间字段上 更新 id 为xx 的数据 isdel =1
阅读全文
摘要:1、查看容器 2、进入容器 3、执行导出命令 4、查看导出文件 5、下载docker 里的文件 二、打包备份文件夹 服务器中复制 三、上传文件到docker 容器里 复制文件到根目录下 四、恢复数据 进入容器恢复数据 注意如果路径修改,不一致 会报错。恢复失败 上传下载参考:https://blog
阅读全文
摘要:一、 C7安装mongo3.4 添加用户 并挂载配置文件 1、下载镜像 2、创建本地数据文件夹 3、查看镜像 docker images 得到id 4、启动mongodb 容器 -v后面的参数表示把数据文件挂载到宿主机的路径 -p把mongo端口映射到宿主机的指定端口 --auth表示连接mongo
阅读全文
摘要:一、mongodb查询指定字段 原先的实体 但是前台查询出来数据量太大,需要指定查询某些字段 直接新建实体,映射同一个docment即可 只有是三个字段,正常些reposetory ,查询即可 二、查询内存溢出 倒叙查询,但是报错 建议1:修改内存大小 2 设置索引 其中1表示升序排列,-1表示降序
阅读全文
摘要:一、配置mongodb连接池 属性类 配置文件 连接池 bean配置 参考: https://blog.csdn.net/daibang2182/article/details/80585004 http://www.xiaoqiangge.com/aritcle/1522033666922.htm
阅读全文
摘要:一、docker 安装monodb docker run -p 27018:27017 -v $PWD/db:/data/db -d mongo:3.2
阅读全文
摘要:配置 实体类 自定义主键ID 没有添加 @Field 也会生成 一、添加 二、删除 三、精准查询 四、模糊查询 五、分页 六、日期判断
阅读全文
摘要:一、下载 将下载的文件解压拷贝到指定目录 重命名文件夹 复制文件夹到新目录 创建数据存放目录,日志文件存放目录,主配置文件存放目录 创建日志文件 二、启动 这种方式是前台启动Mongodb进程,如果Session窗口关闭,Mongodb进程也随之停止 后台启动
阅读全文
摘要:环境 springboot 结合 monggodb 一、pom.xml 配置: 二、实体类 Users.java 注解说明 @Document 标注在实体类上,与hibernate异曲同工。 @CompoundIndex 复合索引,加复合索引后通过复合索引字段查询将大大提高速度。 @Id Mongo
阅读全文
摘要:一、更新文档 update() 方法 update() 方法用于更新已存在的文档 multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。 在3.2版本开始,MongoDB提供以下更新集合文档的方法: db.colle
阅读全文
摘要:一、创建数据库和表 在bin目录下 执行 mongo 进入mongodb 建库 use demo1 创建数据库,芒果语法里,use 表示,如果当前有这个数据库就会使用, 如果没哟就创建。但是创建完不会马上显示出来,需要我们创建表 建集合 db.createCollection("") 在芒果里,表也
阅读全文
摘要:一、准备工作 源文件 mongodb-win32-x86_64-2008plus-ssl-3.4.10-signed.msi 安装目录 D:\mongodb 1. 创建几个文件夹具体如下:数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log文件) 2. 创建配置文件mo
阅读全文