




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025儿童医院学科资源配置优化考核
- 2025第二人民医院科室安全管理执行考核
- 中国飞机涂料项目创业投资方案
- 公司会计兼职劳动合同6篇
- 2025年乡镇垃圾收运系统建设项目可行性研究报告
- 2025年延边松香项目实施方案
- 2025年中油集团建设项目可行性研究报告内容和深度规定
- 2025年企业信息化项目评估报告
- 中国达克宁项目投资计划书
- 旅游项目可行性报告范文
- 2025年妇产科副高护理答辩题库及答案
- 2025年枣庄滕州市青年就业见习(1540人)考试参考试题及答案解析
- 安全生产管理制度全集
- 江浙皖高中(县中)发展共同体2025-2026学年高三上学期10月联考物理试题(含答案)
- 上班身体养生知识培训课件
- 资阳发展投资集团有限公司第二轮一般员工市场化招聘笔试历年参考题库附带答案详解
- 安徽省c证安全生产模拟考试题库及答案解析
- 心理健康教育课程名词解释大全
- 琴行培训劳务合同范本
- 2025年大连市(中山区、西岗区、沙河口区、旅顺口区、北黄海经济开发区)总工会面向社会公开招聘社会化工会工作者备考模拟试题及答案解析
- 高一地理第一次月考卷【测试范围:必修一第1~3章】(考试版)
评论
0/150
提交评论