Mongodb语法简单规则.docx_第1页
Mongodb语法简单规则.docx_第2页
Mongodb语法简单规则.docx_第3页
Mongodb语法简单规则.docx_第4页
Mongodb语法简单规则.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基本概念document :mongodb里边数据的基本单位,相当于关系数据库里的行collection: 相当于关系数据库的表,不过是没有数据结构定义的每个mongodb的实例可以运行多个database,每个database有自己的collection和权限控制mongodb拥有一个强大的javascript shell,用于管理数据库和操作数据每个document都有一个特殊的key:_id,这个值在collection内是唯一的documentdocument是一组有序的key/value对,使用json风格的数据。foo: 3, greeting: hello, world!key是个utf-8字符串,value 可以是很多类型,甚至是一个嵌入的document。collectioncollection是一组document,它是无结构定义的,所以你可以把任何document存入一个collection里。database一个mongodb的实例可以运行多个database,database之间是完全独立的,每个database有自己的权限,每个database存储于磁盘的不同文件。启动成功之后关于启动的方法,见另一个文档,图文并茂滴哦,其实也是我写滴,(1)insert 操作 如果document里边没有_id键,_id会被自动创建 好,数据库有了,下一步就是集合,这里就取集合名为“person”,要注意的就是文档是一个json的扩展(bson)形式。(2)find 操作 我们将数据插入后,肯定是要find出来,不然插了也白插,这里要注意两点: “_id: 这个字段是数据库默认给我们加的guid,目的就是保证数据的唯一性。 严格的按照bson的形式书写文档,不过也没关系,错误提示还是很强大的。 findone操作,只查询一条记录,注意o要大写 如图,查询语句前面加个变量,操作不写查询条件时候默认第一条,也可以写默认的查询语句,红条下面滴 (3)update操作update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过c#,相信还是很好理解的。 如下图,将huihh这个名字的年龄,从25改到26,然后用find查看,是否修改成功 新增字段 先使用findone查询出的数据赋值到一个变量,比如huihh,然后给这个变量增加一个字段,sex,性别,值为“man”,如下图,黄框内是已经增加进去的字段(4)remove操作 remove中如果不带参数将删除所有数据,呵呵,很危险的操作,在mongodb中是一个不可撤回的操作,三思而后行。 如下图,将名字为gonghl的一条信息给去掉高级方式 使用修饰符l $inc$inc修饰符只能用于数字,增加一个指定的数量 比如如下图,我们给huihh增加27岁, 语法为:$inc: 字段名称:要增加的值 l $set$set修饰符设定指定的key的值,如果key不存在就创建一个假设我们为huihh增加一个email,123语法为:$set: 增加的字段:新增的值“如下图, 如果用户的邮箱不是1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论