收藏 分销(赏)

网鸟老兵系列课程之10天掌握MongoDBP市公开课一等奖百校联赛优质课金奖名师赛课获奖课件.ppt

上传人:快乐****生活 文档编号:10330405 上传时间:2025-05-22 格式:PPT 页数:14 大小:118.04KB
下载 相关 举报
网鸟老兵系列课程之10天掌握MongoDBP市公开课一等奖百校联赛优质课金奖名师赛课获奖课件.ppt_第1页
第1页 / 共14页
网鸟老兵系列课程之10天掌握MongoDBP市公开课一等奖百校联赛优质课金奖名师赛课获奖课件.ppt_第2页
第2页 / 共14页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,网鸟老兵系列课程之,10,天掌握,MongoDB,第一天:认识,MongoDB,网鸟出击,必属精品!,微博:,chan),群:,47700865(,刺客巅峰,),陈颜铭出品,1/14,申明,2/14,MONGODB,介绍,很多朋友将,MongoDB,亲切译为“芒果”,老陈反对这个叫法,发音也相差较远,依着我,应该翻译为“,猛狗,”,酱紫才够强大够给力!,3/14,MONGODB,数据架构,4/14,数据库、集合、文档命名规范,5/14,MONGODB,下载与安装,6/14,运行,Shell,打开命令行;,执行,%setupPath%binmongo.exe,即可进入,MongoDB Shell,;,在,MongoDB Shell,中能够运行任何,JavaScript,脚本;,在,Shell,中能够键入,help,以获取帮助,当然,都是,E,文;,数据操作,创建:,db.test.insert(“Name”:“ymind chan”,“age”:8);,读取:,db.test.find(“Name”:“ymind chan”);,更新:,db.test.update(“Name”:“ymind chan”,“$set”:“age”:“5”);,删除:,db.test.remove(“Name”:“ymind chan”);,MONGODB SHELL,这里只是简单示例,更详细教学还在后面!,7/14,MongoDB,底层使用,Bson,来维护数据,,Bson,是一个二进制下类似于,Json,数据格式。,以下是,MongoDB,中几个值得烦琐一下数据类型:,MONGODB,数据类型,8/14,MONGODB基本数据类型,9/14,MongoDB,中数组既能够作为有序对象(如列表)来操作,也能够作为无序对象(如集合)来操作。,MongoDB,能够以,原子操作,形式来修改或删除数组中元素。,下面是一个数组示例(不用怀疑,这就是,Json,语法):,MONGODB,数组,/,这个不是数组,Status,:,0,/,这个是空数组,Messages,:,/,包含,3,个元素数组,ResponseBody,:,h010t00101025,h010t00101039,h010t00101040“,10/14,文档式存放特色就是允许文档对象嵌套,这能够使我们实体数据在,MongoDB,存在形式愈加自然。,老陈忠言:不要滥用嵌套文档,对于需要复杂运算才能完成嵌套应该使用外键模式来处理,不然之后,DAL,(,Data Access Layer,,数据访问层)开发会相当痛苦!,以下是一个嵌套文档格式示例:,MONGODB,文档嵌套,/,根文档,Status,:,0,/,嵌套文档,ResponseBody,:,CityName,:,北京,Keyword,:,钓鱼台,/,再套一个数组,数组每个元素又是文档,,NB,吧!,Landmarks,:,“Name”,:,“,北京钓鱼台国际旅行社,”,Name,:,钓鱼台,“,11/14,ObjectId,是,_id,(貌似前面木有提过?木相关系,,_id,是,MongoDB,在每个文档中默认唯一标识名称)默认类型。,ObjectId,结构以下:,MONGODB,OBJECTID,如上图所述,,ObjectId,能够确保同一台机器上不一样进程(即,MongoDB,实例)生成值都是唯一。详情请参考:,www.mongodb.org/display/DOCS/Object+IDs,注意事项:,当插入文档并没有指定,_id,时候,,MongoDB,会自动创建,并使用,ObjectId,类型;,_id,能够被指定为其它类型,比如整数;,关于自增标识,,MongoDB,没有内置自增标识,在当前,roadmap,中也没有相关规划,自定义自增标识方法将会在后续内容中专门讲解;,12/14,结束语,13/14,老陈一年前就想组建,MongoDB,汉字小区,但命不好,注册,MongoDB.CN,失败(,你们懂,),第二天被无耻易名中国抢注,在此,偶强烈提议大家不要到易名中国查询未注册域名,那丫心贼黑!省略脏字,3000,个。以后无奈,我注册了,MongoDB.CC,。,老陈诚邀有志之士以及乐于分享朋友加盟组团共建此站,此站定位是非营利性技术交流平台,假如您抱着捞一把心态加盟,请绕行。,祝您好运!,广告,14/14,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服