![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
tonyXf121
这个作者很懒,什么都没留下…
展开
-
mongodb启动参数
mongod的主要参数有:基本配置--quiet # 安静输出 --port arg # 指定服务端口号,默认端口27017 --bind_ip arg # 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP --logpath arg # 指定MongoDB日志文件,注意是指定文件不是目录 --logappend # 使用追加的方式写日志 --pidfil原创 2012-10-16 15:28:47 · 1231 阅读 · 0 评论 -
64位机器安装mongo-php-driver问题及解决办法
64位linux安装mongo-php-driver后重启php时会出现以下错误:PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php-5.3/extensions/mongo.so' - /usr/local/php-5.3/extensions/mongo.so: undefined symbol原创 2012-10-18 11:57:59 · 5567 阅读 · 0 评论 -
mongo 复制
mongo的复制有主从和复制集两种策略,熟悉数据库的都了解主从,复制集与主从类似,但它更强大,一旦主节点挂掉会从从节点当中会挑选一个成为新的主节点。主从复制配置主服务器: ./mongod --dbpath /data/db/master --logpath /data/db/master.log --logappend --fork --port 2717 --mast原创 2013-01-23 13:52:25 · 3550 阅读 · 0 评论 -
mongo分片
分片就是水平的扩展,将数据分拆到不同的机器上,以达到存储更多的数据,处理更大的负载。可以选定将按照指定的文档键值进行分片。配置角色分片一般有三个组成部分:分片服务(Shard Server),mongod实例,2个以上,负责存储实际的数据分片,生产环境中一个Shard Server可由几台服务器组成一个Replica Set代替,避免主机单点故障;路由服务(Rout原创 2013-01-25 09:22:44 · 5845 阅读 · 0 评论 -
mongo基本操作
概述一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档document,每个文档都以BSON(binary json)的形式存放于硬盘中,因此可以存储比较复杂的数据类型。它是以单文档为单位存储的,你可以任意给一个或一批文档新增或删除字段,而不会对其它文档造成影响,这就是所谓的schema-free,这也是原创 2013-01-20 16:48:17 · 26556 阅读 · 0 评论 -
mongo聚合
countcount可以返回集合的文档数量,也可以返回查询结果的数据:db.foo.count();db.foo.count({'key':'value'});distinctdistinct会以数组的形式返回指定键的不同值:db.people.distinct('name');group利用group可以将集合中的记录按一个或多个键分组,然后可以聚合每个分组原创 2013-01-22 14:38:52 · 3516 阅读 · 0 评论