MongoDB
银古桑
这个作者很懒,什么都没留下…
展开
-
python实现统计一周内mongo某个库所有集合每天的增量,并存入表格
临时统计mongo历史数据一周内的的每天的数据情况下面是简单代码实现import pymongoimport datetime, time import xlwtconn = pymongo.MongoClient('mongodb://root:123456@localhost:27017/admin')today = datetime.date.today()yesterda...原创 2020-04-02 19:04:49 · 634 阅读 · 0 评论 -
mongodb关于索引构建的维护
构建索引绝大部分时间,我们都想在从部署到生产环境之前定义索引。这样允许随着数据的插入增量式构建索引。但是,也有两种情况,我们可能会选择事后构建索引。第一种是当我们还没有发布到生产环境时导入大量数据。例如,必须把应用程序迁移到MongoDB并需要从数据仓库导入用户信息进来时,我们需要事先为用户数据创建索引,这样做可以从开始确保索引处于理想状态下的平衡度和压缩度。第二种情况(更加显而易见...原创 2019-11-01 09:45:17 · 235 阅读 · 0 评论 -
mongodb配置文件详解,内存限制,用户验证 yaml格式
mongodb 单节点配置文件详解常用基本配置文件参数内存优化相关的配置添加用户认证mongodb 3.0及以上版本基本都是使用 yaml 语法格式的配置文件, 启动 mongo 实例如果不是指定配置文件或参数命令启动, 会按照默认的参数启动。常用基本配置文件参数storage: # mongod 进程存储数据目录,此配置仅对 mongod 进程有效 dbPath: /data/mo...原创 2019-05-27 17:18:30 · 5189 阅读 · 0 评论 -
Too many open files 导致 mongodb 宕机的问题及解决方式
再一次业务中一个单节点mongodb 挂掉, 最开始看日志并没有提示错误信息, 找了半天没有发现到底是什么原因。然后就直接重启,重启正常, 大概过了半天, 发现又挂掉了!!! 当时还是比较着急的,但是这次出现了日志 Too many open files。有日志就好办了, 这是Linux的文件句柄限制最大打开文件为1024., 很显然在实际生产中是不能满足要求的, 这就需要对它默认值的更改了。...原创 2019-05-31 10:09:53 · 1866 阅读 · 0 评论 -
MongoDB find查询语句详解
mongodb find查询与SQL查询对比子健筛选复杂查询查询条件操作符正则表达式子项查询排序分页与SQL查询对比作用SQLMongoDB所有记录SELECT * FROM usersdb.users.find()age=18的记录SELECT * FROM users WHERE age=33db.users.find({age:18})子键(字段...原创 2019-07-12 17:09:19 · 1276 阅读 · 0 评论 -
docker-compose搭建MongoDB分片集群详细步骤
服务器三台192.168.1.125192.168.1.126192.168.1.127创建目录在每台机器上操作此步骤cd /home/seeyiimkdir mongoClustercd mongoClustervi mongod.confstorage: dbPath: /data/db journal: enabled: truesystemLog: ...原创 2019-07-10 14:17:09 · 4223 阅读 · 4 评论 -
mongo常用的查询、聚合查询、更新文档
文档数据{ "_id" : ObjectId("5ce16d20282ad14398151c5d"), "title" : "青海银监局行政处罚信息公开2015年第3号", "ctime" : 1449417600, "branch" : "青海银监局", "fp_id" : "9cafbadf4401d0bb5caab40f21bd06492428934...原创 2019-07-05 19:03:09 · 352 阅读 · 0 评论