mongoDB
超级小猪_哦耶
2011年入行,专注JAVA开发从行业软件到电商,从小白到高级。从中科软到1号店。
展开
-
01_mongoDB_安装篇
我用的是window 64位操作系统,在mongodb官网下载适合自己操作系统的安装文件下载地址:http://www.mongodb.org/downloads下载好后,你可以使mongodb简单服务简单启动。也可以直接注册成服务。我们这里直接将mongodb注册成系统服务,这样以后就不用每次都启动了。下面是操作步骤:1.下载。2.解压。3.在C盘根目录建立Mongodb...原创 2014-03-27 16:39:22 · 101 阅读 · 0 评论 -
02_mongoDB_入门篇
入门篇MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。在这里我们有必要先简单介绍一下非关系型数据库(NoSQL)1.什么是NoSQL NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Onl...原创 2014-03-28 10:53:19 · 152 阅读 · 0 评论 -
03_MongoDB_增_删_改文档
增删改文档数据库操作无非就是增、删、改、查。这篇主要介绍增、删、改。1.增Mongodb插入操作很简单,使用关键字“insert”。实例:> db.test.blog.insert({"haha":"xiaohaha","abc":"123"})> db.test.blog.find();{ "_id" : ObjectId("5334dd1原创 2014-04-01 10:11:07 · 90 阅读 · 0 评论 -
04_MongoDB_查询文档
find文档1.find简介使用find查询集合中符合条件的子集合db.test.blog.find(); 类似于sql查询select * from test.blog 上面的查询是返回多有多有集合,并且是所有键。有时我们也会指定返回部分键,这样方式可以减少IO> db.test.blog.find({},{"age":1,"name":1});{ "_...原创 2014-04-02 14:10:51 · 119 阅读 · 0 评论 -
05_MongoDB_查询文档_$where_游标
1.$wherewhere可以接受一个javascript函数作为查询条件,并且迭代当前集合里面的所有文档,如果满足函数条件,则返回这个文档。最典型的就是比较文档中的两个键的值是否相等//现在有下面这个集合,要找出库存和销量相同的记录> db.foo.insert({"name":"apple","ku_cun":100,"xiao_liang":100});> d...原创 2014-04-03 09:25:54 · 155 阅读 · 0 评论 -
06_MongoDB_存储过程
存储过程关系型数据库的存储过程描述为:一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。mongoDB也有存储过程,但是mongoDB是用javascript来写的,这正是mongoDB的魅力。保存存储过程mongodb的存储过程是存放在db.system.js表中,我们先来一个简单的例子:...2014-04-08 12:21:14 · 114 阅读 · 0 评论 -
07_MongoDB_GridFS_存储文件
GridFSmongoDB除了保存各种文档(JOSN结构)外还能够保存文件。GridFS规范提供了一种透明机制,可以将一个大文件分割成为多个较小的文档,这样的机制允许我们有效的保存大文件对象,特别对于那些巨大的文件,比如视频、高清图片等。GridFS使用两个表来存储数据:files:包含元数据对象文件的元数据放在这个集合里面,默认fs.files。这个里面的每个文档表...2014-04-09 10:20:36 · 98 阅读 · 0 评论