随笔分类 -  mongo

mongo 常用方法以及高级用法、主键、索引分片等
mongo 数据库建索引不规范导致奔溃
摘要:2023年9月5日,在给3亿条数据库新建索引时,因为没有采用后台索引的方式导致数据库奔溃20分钟。 前台建索引容易阻塞主线程,大的表一定要做background执行,否则堵塞全部读写 建议后期操作: db.test.createIndex({name: 1},{background:true}) 阅读全文

posted @ 2023-09-05 16:47 星河赵 阅读(26) 评论(0) 推荐(0) 编辑

mongo 数据导入导出方法
摘要:Mongo 数据导入、导出 导出 mongodump -h dds-2ze36655006280e41539-pub.mongodb.rds.aliyuncs.com:3717 -d source -c gameInfo -u root -p Pe6GLiQ7gCAy4B --authenticat 阅读全文

posted @ 2022-03-01 17:51 星河赵 阅读(216) 评论(0) 推荐(0) 编辑

Go 操作mongodb
摘要:前言 参考地址:https://juejin.cn/post/6908063164726771719 最近学习在go中操作mongodb,了解到主要有第三方mgo和官方mongo-driver两个库使用最多。mgo已经停止维护了,因此选择了mongo-driver。本文记录一些常用的代码操作笔记,以 阅读全文

posted @ 2021-12-06 11:36 星河赵 阅读(1073) 评论(0) 推荐(0) 编辑

Ubuntu 安装mongo
摘要:1. 更新系统包 在安装 MongoDB 之前,建议先更新系统的包信息: sudo apt update && sudo apt upgrade -y 2. 导入 MongoDB 官方密钥 MongoDB 官方的包需要验证,因此需要先添加 GPG 公钥:安装的是mongo6.0也可以指定自己的版本 阅读全文

posted @ 2021-02-22 18:56 星河赵 阅读(378) 评论(0) 推荐(0) 编辑

mongo 连接方式
摘要:有密码连接 MONGO_CONNECT_URI = "mongodb://liquid:n3tw0rk@s-2zffffffff4.mongodb.rds.aliyuncs.com:3717," \ "s-2ffffdddd4.mongodb.rds.aliyuncs.com:3717/source 阅读全文

posted @ 2021-02-07 14:47 星河赵 阅读(441) 评论(0) 推荐(0) 编辑

CentOS 7 安装MongoDB 4.0(yum方式) 简单方便
摘要:一.安装 1.进入网址 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 按照官方指南进行安装 2.创建文件 /etc/yum.repos.d/mongodb-org-4.0.repo [mongodb-org- 阅读全文

posted @ 2021-01-19 10:28 星河赵 阅读(256) 评论(0) 推荐(0) 编辑

Mac OSX 平台安装 MongoDB
摘要:原文连接:https://www.runoob.com/mongodb/mongodb-osx-install.html 从 MongoDB 3.0 版本开始只支持 OS X 10.7 (Lion) 版本及更新版本的系统。 接下来我们使用 curl 命令来下载安装: # 进入 /usr/local 阅读全文

posted @ 2020-12-05 20:50 星河赵 阅读(76) 评论(0) 推荐(0) 编辑

mongo分片集群生产环境操作步骤&&mongo注意事项
摘要:生产环境第一次上线操作步骤(前提代码中需要指定shard_key) python 代码示例 from mongoengine import connect, DynamicDocument, SequenceField, StringField connect(host="mongodb://roo 阅读全文

posted @ 2020-11-22 19:32 星河赵 阅读(204) 评论(0) 推荐(0) 编辑

mongo 常用查询方法 pymongo mongoengine
摘要:1.mongoengine 查询返回指定列(指定字段) scalar from models import UserDayStat, UserDetails userdaystat = UserDayStat.objects(date="2020-06-30", day_age=0).scalar( 阅读全文

posted @ 2020-07-01 16:58 星河赵 阅读(1393) 评论(0) 推荐(0) 编辑

Linux Centos 使用yum安装MongoDB 4.0
摘要:1.配置MongoDB的yum源 创建yum源文件: #cd /etc/yum.repos.d #vim mongodb-org-4.0.repo 添加以下内容:(我们这里使用阿里云的源) [mngodb-org] name=MongoDB Repository baseurl=http://mir 阅读全文

posted @ 2020-04-26 11:24 星河赵 阅读(3981) 评论(0) 推荐(0) 编辑

mongoengine 中高级用户执行聚合函数等
摘要:在mongoengine中执行pymongo做高级查询事例 用到分组、查询人数、降uid push到列表中 new_user_data = {} pipeline = [ {'$match': {'date': {'$gte': "2020-04-01", '$lte': "2020-04-29"} 阅读全文

posted @ 2020-04-24 11:41 星河赵 阅读(1240) 评论(0) 推荐(0) 编辑

mongoDB中聚合(aggregate)的具体使用
摘要:先来看一个分组的例子,本例中$group是一个管道操作符,获得的结果可以接着输出到下一个管道,而内部的$sum是一个表达式操作符。 参考链接 https://www.jianshu.com/p/72fc4409936c 用$group 举个例子 将document分组,用作统计结果 ``` db.U 阅读全文

posted @ 2020-04-24 11:38 星河赵 阅读(7744) 评论(0) 推荐(1) 编辑

mongo 分片机如何建立库和实例(数据表)
摘要:mongo分片创建表和实例 第一步:首先在admin账户下: mongo 'mongodb://root:abcccSRP@s-2ze333323gggg.mongodb.rds.aliyuncs.com:3717/admin' 第二步:查看是否有数据库 show dbs 第三步:没有库则创建 , 阅读全文

posted @ 2019-08-22 12:13 星河赵 阅读(664) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示