
MongoDB
文章平均质量分 83
aryoyo
这个作者很懒,什么都没留下…
展开
-
MongoDB1:安装与访问
环境redhat 6.4 64bit1.介质下载地址:https://www.mongodb.com/download-center#community安装参考:yum安装:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/解压免装版:https://docs.mongodb.com/manual/tutoria...原创 2018-06-23 14:38:00 · 247 阅读 · 0 评论 -
MongoDB5:分片sharding
参考官网:https://docs.mongodb.com/manual/core/sharded-cluster-components/分片集群环境包括下面几个components:Shard Server:存储实际数据的分片,每个Shard可以为一个mongod实例,也可以为一组mongod实例构成的Replica Set,3.6版本以上默认需要每个shard都是Replica Set,否则配...原创 2018-07-02 14:39:54 · 696 阅读 · 0 评论 -
MongoDB4:聚合函数group和mapReduce
我们可以使用group或mapReduce来实现分组和统计的功能,参考:https://docs.mongodb.com/manual/reference/method/db.collection.group/1.group测试:db.order.insert({id:123,mount:500}) yooo:PRIMARY> db.order.find() { "_id" : Object...原创 2018-07-01 18:57:34 · 1476 阅读 · 0 评论 -
MongoDB3:复制集
MongoDB复制集群的神奇之处在于本身就拥有自动容灾和选举的功能,不像mysql需要借助中间件如mha和mysql-mmm来实现.mongodb复制集的从节点绝对不可写,也不能指定只复制某个库或某个集合,集群只能有一个primary,服从大多数原则.搭建与测试:1>配置复制集:conf = {_id:"yooo", members:[{_id:0,host:"127.0.0.1:28001...原创 2018-06-26 15:40:27 · 429 阅读 · 0 评论 -
MongoDB2:增删改查命令和索引
MongoDB命令手册:https://docs.mongodb.com/manual/reference/method/js-collection/也可以mongo连接后,使用help查看: help db.help() db.collections.help()准备数据:use yoyo ---创建数据库db.createCollection("foo", {size: 20, c...原创 2018-06-27 18:02:05 · 364 阅读 · 0 评论