1.MongoDb简介mongodb是一个基于分布式存储的开源数据库系统又被称为文档数据库,可以将数据存储为一个文档,数据结构有键值对(key=>value)对组成,存储的文档类似于JSON对象(BSON->JSON的二进制化)。特点:内部执行引擎为JS解释器,把文档存储成BSON结构,在查询时..
分类:
数据库 时间:
2017-06-17 20:38:14
阅读次数:
164
恢复内容开始 数据库的操作一般来说都是CRUD,这其中最难的就是查询,所有所我们先来了解MongoDB中的 插入(insert) 说到插入,我们就必须得说说如何创建数据库,如何创建集合,然后才是如何创建文档. 在这里说到的集合也就是关系型数据库中的表(Table),文档也就是(Row). 现在我们要 ...
分类:
数据库 时间:
2016-12-17 14:12:49
阅读次数:
228
今天给大家道个歉,没有及时更新MongoDB快速入门的下篇,最近有点小忙,在此向博友们致歉。下面我将简单地说一下mongdb的一些基本命令以及我们日常开发过程中的一些问题。mongodb可以为我们提供数据库来存储数据,目前在各大培训机构都会有1天左右的课程进行讲解,同时在实际来发中我们有存储数据和文 ...
分类:
数据库 时间:
2016-12-13 07:45:56
阅读次数:
204
数据库总的来说,分为两个方向:关系数据库和非关系数据库。我们常见的MySQL、Oracle、SQLSerever以及IBMDB2都是属于关系数据库,这里的关系值得是二维表的结构,但是由于随着web的应用的复杂度的增加,完全基于关系的数据库,已经不能满足实际需求。开始出现了一些非关系型数据库,所谓的非 ...
分类:
数据库 时间:
2016-12-05 02:21:17
阅读次数:
245
1、修改启动MongoDB时要求用户验证加参数 --auth 即可。现在我们把MongoDB服务删除,再重新添加服务 2、创建用户,并使用创建的用户登录打开shell操作界面,默认test数据,再查看所有数据库,发现报错,因为没有用户验证。使用db.auth("user","pwd")进行用户验证。 ...
分类:
数据库 时间:
2016-06-01 22:50:15
阅读次数:
263
db.集合名称.update({query},{update},upsert, multi})query:过滤条件update:修改内容upsert:如果不存在查询条件查出的记录,是否插入一条数据,默认是falsemulti:是否只修改查询条件查出的第一条记录,默认是false 把整条数据都修改了, ...
分类:
数据库 时间:
2016-05-30 21:43:01
阅读次数:
215
先把student删除,再重新插入数据 1、查询指定键db.集合名称.find({查询条件},{指定键})指定键:1表示显示,0表示不显示,_id默认显示 2、各种查询方式$lt:<$lte:<=$gt:>$gte:>=$ne:!= $in:包含$nin:不包含 $or:或者 null:空值 $ty ...
分类:
数据库 时间:
2016-05-28 15:48:21
阅读次数:
209
1、文档的数据存储格式为BSON,类似于JSON。MongoDB插入数据时会检验数据中是否有“_id”域,如果没有会自动生成。shell操作有insert和save两种方法。当插入一条数据有“_id”值,并且现在集合中已经有相同的值,使用insert插入时插入不进去,使用save时,会更新数据。 2 ...
分类:
数据库 时间:
2016-05-26 22:07:20
阅读次数:
225
1、安装MongoDB 从MongoDB官网上下载MongoDB,我下载的版本是64位的3.2.6。下载完以后直接安装,我的安装目录是D:\work\MongoDB。 2、配置MongoDB的环境变量 在PATH中添加D:\work\MongoDB\Server\3.2\bin。(配置环境变量是为了 ...
分类:
数据库 时间:
2016-05-25 00:04:32
阅读次数:
237