Mongodb
bigboy909
这个作者很懒,什么都没留下…
展开
-
Mongodb Shell学习(一)
本节内容讲述的是MongoDB Shell下一些基本命令的使用.安装完Mongodb后,在开启命令行切到/bin下,输入mongo即可进入到命令行模式:C:\Users\Administrator>mongoMongoDB shell version: 1.8.5connecting to: test 默认链接的数据库为test数据库1.显示所有的数据库 show...2012-05-28 22:51:11 · 67 阅读 · 0 评论 -
MongoDB 分片
1.建立分片建立分片有两步:启动实际的服务器,然后决定怎么切分数据。分片一般会有3个组成部分:片:就是保存子集合数据的容器。片可是单个的mongod服务器,也可以是副本集。所以即便一片内有多台服务器,也只能有一个主服务器,其他的服务器保存相同的数据。mongos:就是MongoDB各版本中都配的路由器进程。它路由所有请求,然后将结果聚合。它本身并不存储数据或者配置信息(但会缓存配置...2012-06-06 22:23:25 · 85 阅读 · 0 评论 -
MongoDB 复制
1.主从复制运行mongod --master启动主服务器运行mongod --slave --source master_address 启动从服务器 其中master_address就是上面主节点的地址所有从节点都从主节点复制内容,从节点是不能插入数据的。建议一个集群中不超过12个从节点。主从复制的选项:--only 在从节点上指定只复制特定某个数据库(默认复制所有数据库)...2012-06-03 23:44:28 · 135 阅读 · 0 评论 -
MongoDB 管理
1.MongoDB的启动和停止启动部分:\mysoft\mongo\bin>mongod.exe --help ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data ** see http://blog.mongodb.org/post/137...原创 2012-06-02 01:12:51 · 89 阅读 · 0 评论 -
MongoDB 高阶
1.db.eval()执行Javascript脚本2.DBREF文档引用> db.user.insert({"_id":"mike","display_name":"Mike D"})> db.user.insert({"_id":"kristina","display_name":"Kristina C"2012-06-01 17:02:14 · 90 阅读 · 0 评论 -
MongoDB GridFS
1.利用Mongofile命令进行文件的操作usage: mongofiles.exe [options] command [gridfs filename]command: one of (list|search|put|get) list - list all files. 'gridfs filename' is an optional prefix //查看所有...2012-06-01 15:54:45 · 106 阅读 · 0 评论 -
MongoDB 固定集合
1.何谓固定集合:事先创建而且大小固定的集合。2.固定集合特性:固定集合很像环形队列,如何空间不足,最早的文档就会被删除,为新的文档腾出空间。还有默认情况下固定集合没有索引,即便是“_id”上也没有索引。一般来说,固定集合适用于任何想要自动淘汰过期属性的场景,没有太多的操作限制。3.创建固定集合db.createCollection("my_collections",{capped:t...2012-06-01 15:02:44 · 72 阅读 · 0 评论 -
MongoDB 命令(二)
删除一个集合我们有下面2中方式1.db.test.drop()2.db.runCommamd({"drop":"test"})那runCommamd究竟有多少命令可以执行呢?使用db.listCommands()可以查看到所有可执行的命令。如:distinct: read-lock { distinct : 'collection name' , key : 'a.b...2012-06-01 14:08:00 · 110 阅读 · 0 评论 -
MongoDB 聚合
1.count()函数返回集合中文档的数量2.distinct找出给定键的所有不同的值。> db.users.insert({"name":"Ada","age":20})> db.users.insert({"name":"Fred","age":35})> db.users.insert({"name":"Susan&qu2012-05-31 23:52:06 · 74 阅读 · 0 评论 -
MongoDB 查询
1.find查询先看看find的函数说明: db.blog.find([query],[fields]) - query is an optional query filter. fields is optional set of fields to return.e.g. db.blog.find( {x:77}, {name:1, x:1} )find的2个参数,...2012-05-30 22:58:56 · 119 阅读 · 0 评论 -
MongoDB 更新修改器
更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整、增加或者删除键,还可能是从操作数组或者内嵌文档.1.$inc修改器 用来增加值。> db.analytics.find();{ "_id" : ObjectId("4fc39b6b57bb647e0855d6ed"), "url" : "www.baidu.com", "pageviews" : 1 }> db.anal原创 2012-05-30 00:53:20 · 103 阅读 · 0 评论 -
Mongodb 数据类型
1.nullnull用于表示空值或者不存在的字段2.布尔布尔类型有两个值true和false3.32位整数、64位整数、64位浮点数4.字符串5.符号6.对象ID7.日期8.正则表达式9.代码10.二进制数据11.最大值、最小值12.未定义undefined13.数组14.内嵌文档...2012-05-28 23:25:40 · 92 阅读 · 0 评论 -
MongoDB Shell 学习(二)
本节主要讲述怎么去学习好shell1.利用shell自带的帮助命令> help db.help() help on db methods db.mycoll.help() help on collection methods rs.help() ...2012-05-28 23:02:35 · 74 阅读 · 0 评论 -
MongoDB 索引
1.使用ensureIndex添加索引ensureIndex函数帮助文档db.blog.ensureIndex(keypattern[,options]) - options is an object with these possible fields: name, unique, dropDupsname:指定索引名称unique:是否唯一索引dropDups:是否删除...原创 2012-06-06 22:34:56 · 65 阅读 · 0 评论