首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏千里行走

    mongo-1:docker部署mongo以及mongo简单操作

    docker部署mongo: docker run --name mongo -p 27017:27017 -d mongo --auth 为MongoDB添加管理员用户:进入docker容器进行操作。 docker exec -it 683119ce2da5 mongo admin 683119ce2da5是你的mongo的docker容器id。 ? 创建普通用户: 使用前边创建的admin账户root登陆mongo: db.auth("root","root"); ? 重新用普通用户登陆mongo进行数据库操作: docker exec -it 683119ce2da5 mongo admin db.auth("dev", "dev"); ? 使用的是percona的镜像: elarasu/mongodb_exporter 对应percona官方mongo_exporter工程。

    3.2K31发布于 2021-08-12
  • 来自专栏Golang语言社区

    一日一学_Go语言mgo(mongo场景应用)

    mgo简介 mgo 是 mongodb 的 GO 语言驱动包。 mgo方案一测试连接数: 1000 并发:mongo 3个连接 5000 并发:mongo 3个连接。 mgo方案二测试连接数: 1000 并发:mongo 500多个连接 5000 并发:mongo 1400多个连接。 为什么 可能性,由于数据少或者处理的单个mongo无法看出效果。 由于目前自己项目只使用了一个mongo,后期使用多个mongo进行或在大量数据下测试。如果大家有什么好的建议,提出来进行学习思考。 how-to-build-microservice-with-mongodb-in-golang/ 官方博客详讲了mgo并发处理,如下: https://www.mongodb.com/blog/post/running-mongodb-queries-concurrently-with-go

    1.7K30发布于 2019-01-08
  • 来自专栏go开发笔记

    MONGO笔记

    .], { ordered: false })插入文档时候,mongo会根据创建集合时添加的验证规则,进行验证,如果不通过,则插入失败4.更新操作更新单个数据db.collection.updateOne

    29910编辑于 2025-07-31
  • 来自专栏句小芒的学习专栏

    mongo 笔记

    为什么要存在mongo 在以往的关系型数据库(如Mysql),使用表和列来对数据进行存储,进行数据查询操作。但是这样有一个弊端就是 1. 多表查询会比较复杂。 mongo 是以数组或者对象来对数据进行存储,并且还可以嵌套。 # 进入mongo $ mongo # 显示所有数据库 > show dbs # 创建数据库 使用use 命令, > use gmtest switched to db gmtest # 查看当前db

    1.5K10编辑于 2022-12-29
  • 来自专栏方丈的寺院

    Mongo连接分析

    mongo数据库同样存在,经常看到有网友在问mongo 连接了数据库要不要关,怎么关。 内置的数据库连接池是单线程还是多线程,mongo服务器为什么会杀游标,杀连接诸如此类的问题,其实这类问题基本上就是连接池的问题,而很多和关系型数据库是类似的,并不是mongo独有的。 Client 连接分析 客户端连接通过driver jar去连接,以java为例,通过mongo-java-driver连接mongo,这一点和关系型数据库一样,不同的是关系型数据库有一套标准的阻塞型的 而mongo则是完全有driver提供。 总结 通过以上分析,对于mongo driver 3.x 以下的mongo数据库连接池与关系型数据库连接池并无区别。只是连接池的实现方式不一样,比如一个用锁,一个用信号量。

    2.4K20发布于 2019-08-05
  • 来自专栏博客园

    mongo中游标

    1.手动循环访问游标     mongo中我们常用的查询方式db.collection.find()方法其实返回的就是游标,只不过我们并未给返回的游标分配变量,我们所看到的的查询数据也就是游标自动迭代得出的 = myCursor.toArray() for(var i = 0;i<arrdoc.length;i++) { printjson(arrdoc[i]) } 2.查询游标保留文档数   mongo

    1.8K20发布于 2019-02-25
  • 来自专栏方丈的寺院

    mongo索引

    ----------mongo系列文章------------- Mongo概括 NoSQL概述-从Mongo和Cassandra谈谈NoSQL Mongo连接分析 mongo实现自增id Spring Repository解析---以Mongo Repository为例 ----------mongo系列文章------------- 摘要 mongo 的索引非常强大,和关系型数据库索引没什么区别。 这里主要介绍mongo索引基本知识和mongo本人在索引上的犯的错。 但是因为mongo是free schema的。 另外mongo支持指定array某一列进行查询。

    2.2K10发布于 2019-08-05
  • 来自专栏野猫第一

    statefulset-mongo

    : - port: 32017 name: mongo selector: role: mongo #采用nodeport暴露的方式则打开以下注释行 32017 --> 27017 selector: matchLabels: role: mongo serviceName: "mongo" replicas: 3 template: metadata : 10 containers: - name: mongo #image: mongo:3.4 image: mongo:4.2 集群自动配置工具sidecar - name: mongo-sidecar image: cvallance/mongo-k8s-sidecar " - name: KUBERNETES_MONGO_SERVICE_NAME value: "mongo" volumeClaimTemplates

    1.5K20发布于 2021-08-17
  • 来自专栏坚毅的PHP

    golang使用 mongo

    ,host2:port") 生成objectid i := bson.NewObjectId() c.Insert(bson.M{"_id": i, "foo": "bar"}) golang 使用 mongo 不能直接写 searchErr = SearchReading(bson.M{"k": key, "t":'{"$gte": start, "$lte": end}'}, limit) 基础小工具 go

    2.7K50发布于 2018-03-20
  • 来自专栏用户画像

    windows 安装mongo数据库&注册mongo服务

    一、安装mongo数据库 1. 在mongo官网下载安装包 https://www.mongodb.com/download-center?jmp=nav#community 2. 把mongo自定义安装到非系统盘,安装到系统盘会出现权限问题,我是安装到了D盘MongoDB目录 在安装目录新建配置文件mongo.conf dbpath=D:\MongoDB\data #数据库路径   启动 在bin目录下 mongod --config D:\MongoDB\mongo.conf 4. 服务 为了方便启动mongo,可以注册mongo服务  1、右击C:\windows\System32\cmd.exe,以管理员身份运行,定位到mongo的安装目录下的bin,执行 mongod - -install -f "D:\MongoDB\mongo.conf" 2、在服务列表中,就可以看到MongoDB啦,YES

    2K10发布于 2018-08-24
  • 来自专栏小网管的运维之路

    mongo常用操作

    mongo常用操作 常用命令 mongo #默认登录 mongo --port=27017 --host=127.0.0.1 #登录参数 show dbs # 查看库 use admin # 进入数据库 show users

    1.1K10发布于 2019-05-28
  • 来自专栏博客园

    mongo索引命令

    MongoDB全新创建索引使用ensureIndex()方法,对于已存在的索引可以使用reIndex()进行重建。

    1.7K20发布于 2018-08-31
  • 来自专栏用户画像

    Mongo查询语句

    db.qiche.find({"trasferStatus":{$ne:1}}).count(); db.qiche.find({}).count(); 120.27.195.31

    1.5K30发布于 2018-08-24
  • 来自专栏Netkiller

    Spring Boot · Mongo Repository

    import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; import com.mongodb.Mongo UserCredentials("finance", "En7d0l0wssXQ8owzedjb82I0BMd4pFoZ"); return new SimpleMongoDbFactory(new Mongo

    1.6K60发布于 2018-03-05
  • 来自专栏全栈程序员必看

    mongo 慢查询配置

    1,什么是慢查询: 首先满查询针对的不一定是查询,增删改查都包括,因此,可以理解为一个事务的时间只有超过我们设定的时间(比如100ms)才会打印到mongo日志中,即(master.log,slave.log 2,步骤: 进入到mongo命令行,使用admin用户,或local用户 #命令行下设置方式--db.setProfilingLevel(level,slowms) > db.setProfilingLevel 500, "ok" : 1 } #查看设置 > db.getProfilingStatus() { "was" : 0, "slowms" : 500 } 不用重启,自动生效,让监控日志文件,就会看到mongo

    1.6K20编辑于 2022-08-09
  • 来自专栏博客园

    mongo固定集合

    固定集合:事先创建,大小固定      类型于环形队列,空间不足队列头文件被替换      不能手动删除文档,只能自动替换 db.ceateCollection("COLLECTION_NAME",{capped:true,size:byteSize:max:100})         COLLECTION_NAME:集合名词   capped:是否为固定集合   size:最大字节数   max:最大表数,(可省略)加上后会跟size形成多重条件 db.runCommand({convertToCappe

    1.5K20发布于 2019-02-25
  • 来自专栏编程黑洞

    flask结合mongo

    # 简介 本文是flask中对mongo的操作. 使用Flask-MongoEngine集成了mongo的操作,使用的是类似于django中的orm操作。 # 相关链接 Flask-MongoEngine文档 (opens new window) MongoEngine文档 (opens new window) # 使用 mongo的配置. flask MONGODB_SETTINGS = { "db": "lifeAssistant", "host": "192.168.0.206", "port": 27017 } 创建mongo instance = Article.objects.get_or_404(id=id) # 解決问题 mongo数据转json 问题: mongo转json时,会输出ObjectId这对象,而不是直接的 id值,这个时候需要转换. # 这个是将mongo Document对象转换成json的编码器 class MongoEncoder(JSONEncoder): def default(self

    1K10编辑于 2023-03-06
  • 来自专栏Vincent-yuan

    springboot之Mongo

    userDao.deleteUserById(1l); } } 5、查看验证结果 可以使用工具 MongoVUE 工具来连接后直接图形化展示查看,也可以登录服务器用命令来查看 1.登录 mongos bin/mongo this.mongoProperties.getSecondary())); } @Bean @Primary public MongoDbFactory primaryFactory(MongoProperties mongo mongoProperties.getPrimary().getDatabase()); } @Bean public MongoDbFactory secondaryFactory(MongoProperties mongo

    1.8K10发布于 2020-11-24
  • 来自专栏用户5325874的专栏

    Mongo语法总结

    db.getCollection('customer_evaluation_statistics').ensureIndex({"fsEa":1, "appId":1, "createTime" : 1}) 注意点 1、mongo

    1K10编辑于 2022-05-06
  • mongo: ubuntu系统安装mongo报错 code=exited, status=48

    最近在搞项目的压力测试,找了一个全新的服务器,结果所有东西都要重新安装,这其中当然也包括mongo的安装 报错 code=exited, status=48 服务器版本都是Ubuntu-20.0, 一路火花带闪电的安装过来都没有问题,但是启动的时候报错了 启动mongo sudo systemctl start mongod 查看mongo状态 sudo systemctl status mongod 当我mongo启动失败的时候,理论是没有占用27017端口的,但是如下图: 解决办法 如果你也有这个问题,那么改变端口不一定有什么用! GPT回答 顺便问了一下gpt 问:mongo: ubuntu系统安装mongo报错 code=exited, status=48 答: 出现 “code=exited, status=48” 的错误通常表示

    54200编辑于 2025-04-07
领券