![](https://img-blog.csdnimg.cn/4fb57f48d6464d3a976743331b6543bf.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
mongodb
mongodb
寅鸷
游戏服务器开发,擅长 c++,golang,lua,python,k8s,docker,redis,mysql,mongodb
展开
-
mongodb indexes索引 和 primary Key主键的异同学习笔记
索引是用于提高数据库查询性能的数据结构。它可以在一个或多个字段上创建,以帮助数据库快速定位和访问特定数据。通过创建适当的索引,可以减少查询时的扫描量,提高查询的效率。原创 2023-06-14 12:45:31 · 321 阅读 · 0 评论 -
mongodb 16M 限制
mongodb 单个document最大限制为16M。验证代码如下调整 sizee大小为16M,ReplaceOne返回错误 “an inserted document is too large”原创 2022-12-04 20:51:55 · 2905 阅读 · 0 评论 -
使用shell脚本执行批量mongosh语句
mongosh可以直接调用js脚本,故可以在shell中生成所需要的js脚本,然后再使用mongosh调用js脚本#!/bin/bashrm -f connect_mongo.jstouch connect_mongo.jsecho "var url = \"mongodb://127.0.0.1/localdb\";var db = connect(url);for(var i=1......原创 2021-09-28 17:47:00 · 788 阅读 · 0 评论 -
ubuntu宿主机访问docker容器内的mongodb
dockerfilefrom ubuntuexpose 22expose 20001RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.listRUN apt-get -y cleanRUN apt-get -y updateRUN apt-get install --assume-yes apt-utilsRUN apt-get -y install -y vimRUN apt-get原创 2022-02-12 22:04:38 · 1530 阅读 · 0 评论 -
MongoDB 一次数据库请求发生了什么?
1、应用端 首先应用端选择相应节点,从链接池中获取该节点连接,判断链接是否有效; 对于复制集读操作,选择哪个节点是由readPreference决定的: primary/primaryPreferred secondary/secondaryPreferred nearest 如果不希望一个远距离节点被选择,应做到以下之一: 将它设置为隐藏节点; 通过标签(Tag)控制可选......转载 2022-04-20 19:26:45 · 149 阅读 · 0 评论 -
MongoDB 索引机制
转载用于收藏学习,尊重原创原文链接https://blog.csdn.net/July_whj/article/details/124087435————————————————版权声明:本文为CSDN博主「July_whj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/July_whj/article/details/124087435转载 2022-04-20 19:33:48 · 556 阅读 · 0 评论 -
MongoDB之几种情况下的索引选择策略
一、MongoDB如何选择索引如果我们在Collection建了5个index,那么当我们查询的时候,MongoDB会根据查询语句的筛选条件、sort排序等来定位可以使用的index作为候选索引;然后MongoDB会创建对应数量的查询计划,并分别使用不同线程执行查询计划,最终会选择一个执行最快的index;但是这个选择也不是一成不变的,后续还会有一段时间根据实际执行情况动态调整;二、数据准备for(let i = 0;i<1000000;i++){db.users.insertOne({“i转载 2022-04-26 22:00:44 · 1025 阅读 · 0 评论