mongodb
文章平均质量分 79
GeYe
MongoDB认证工程师
展开
-
mongodb 关于批量操作
批处理:mongodb在3.2.0之后文档提供db.collection.bulkWrite() ,通过给定的语法和参数进行批量执行db.collection.bulkWrite( [ , , ... ], { writeConcern : , ordered : })常用operation:insertOne,updateOne,updateM原创 2017-08-30 15:18:22 · 3068 阅读 · 0 评论 -
mongodb crud 之 insert
mongodb插入的方法:1.db.collection.insert()2.db.collection.insertOne()3.db.collection.insertMany()4.db.collection.save()上述方法的区别:db.collection.insert() 包括insertOne()和insertMany()的原创 2017-08-29 14:27:50 · 386 阅读 · 0 评论 -
opsmanager的搭建
在mongodb的监控和管理上,终端管理终究不怎么便捷。官网推出的opsmanager可以尝试去部署下:1关于ops功能的简单介绍: 大致功能如上图(通过一台主机上安装opsmanger服务,及所有客户端automation-agent的安装,通过网络将所有机子数据拉取至ops 服务中,并通过web 界面加以展示出来)。2ops核心组件介绍:(1)opsmanager。(2原创 2017-05-24 13:18:19 · 2969 阅读 · 0 评论 -
mongodb crud 之 update
mongodb更新的方法:在查的基础之上,update就显的简单多了, 官方提供的修改的方法有: db.collection.update() db.collection.updateOne() db.collection.updateMany() db原创 2017-08-30 15:27:21 · 206 阅读 · 0 评论 -
mongodb crud 之 delete
mongodb删除数据的方法:官方文档提供db.collection.deleteOne()和db.collection.deleteMany()这两种方法除此之外还有清空集合的方法:db.collection.remove({})清空数据 与db.collection.deleteMany({}),db.collection.drop()删除表原创 2017-08-30 16:53:30 · 283 阅读 · 0 评论 -
mongodb 之 模糊查询
mongodb的模糊查询需要熟练掌握 正则匹配($regex),和全文检索($text),或者直接使用正则表达式。一.mongodb中正则($regex)的用法: 1.{field:{$regex:{/pattern/option}}},其中pattern是寻常的正则表达式, option的值包含: i(不区分大小写), ...原创 2017-08-31 10:33:17 · 25730 阅读 · 0 评论 -
mongodb crud 之 query
mongodb查询的方法:普通查询:db.collection.find({field:"value"},{projection:1}) field 为查询条件字段,project为指定返回字段,值为1or0,分别代表返回与不返回。当指定字段返回后,_id默认返回,不需要_id 时需要带上_id:0projection 不支持条件查询中带有以下操作:1.$原创 2017-08-29 16:11:43 · 246 阅读 · 0 评论 -
安装MongoDB之前Linux 操作系统优化
以centos 6为例:1.禁用hugePage 将hugepage的禁用脚本移动至/etc/init.d下,hugepage禁用脚本https://pan.baidu.com/s/156UUIEUnnSEUqXyVdwK_yA:mv disable-transparent-hugepages /etc/init.dchmod 755 /etc/init.d/disable-tr...原创 2018-08-14 11:07:46 · 476 阅读 · 0 评论