版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
咪咕视讯(中国移动)项目经对分布式架构、高性能编程有深入的明天,你一定会感谢今天奋力拼搏的自|JAVA从关系型数据库到MongoDB特性高性 —课程安|JAVA |JAVA特 支
|JAVAMcGraw-HillVermontPublic|JAVA |JAVA应用需求和特 要
|JAVAMongoDB的应用已经渗透到各个领域,比如游戏、物流、 游戏场景,使用 游戏用户信息,用户的装备、积分等直接以内嵌文档的形物流场景,使用MongoDB 订单信息,订单状态在运送过程中会不断更新,以MongoDB内 社交场景,使用MongoDB 用户信息,以及用户 物联网场景,使用MongoDB 所有接入的智能设备信息,以及设备汇报的日志信息,并对这 ,使用 用户信息 信息|JAVA|JAVA 实例:系统上运行库的进程及节点集,一个实例可以有多个库:多个集合组成数据库,每个数据库都是完全独立的,有库 文档:MongoDB数据库的最小数据集单位,其基本概念为|JAVA概关系型数据表rowshardingpartition
|JAVA 文档(即对象)|JAVA
1
双精度浮点值。用 浮点
Binary
数据常用的数据类型。在MongoDB中,UTF-8编码的字符串才是合用于内嵌文 对象ID,ID日期时间。用UNIX时间格式来 创建Date对象,传入年月日信息。
正则表达式类型。用 正则表达式
|JAVA(withscope)32-bitMono和Shrn的殊型。4第464-bitNewinversion3.4.MinMax比所有其他可能的BSON元件值更高的特殊|JAVA|JAVAsudovim/etc/yum.repos.d/mongodb-org-name=MongoDBRepository sudosudoyuminstall-ymongodb-
|JAVA示当前实例中的数show通过Mongo use#如果dataBaseName不存在,数据时将会创建数据#显式的创建runoob集show#显示当前数据库中的集合信show#删除runoob集|JAVA新建文
单个文 多个文 单条或多个文操作行为影|JAVA orarray {writeConcern:< ordered:<boolean>}) |JAVA查询文 #SELECT*FROMinventoryWHEREitem="canvas"#SELECT*FROMinventoryWHEREitem="canvas"db.inventory.find({item:"canvas"}#SELECT*FROMinventoryWHEREstatus="A"AND(qty<30ORitemLIKE"p%")db.inventory.find({status:$or:[{qty:{$lt:30}},{item:/^p/}}|JAVAMongoDB查询数据的语法格式如下:db.collection.find(query,db.collection.find(query,queryprojection文档中所有键值,只需省略该参数即可(默认省略)。 数据,可以使用pretty()方法|JAVA操作符描比大大于等判断元素是否在指定的集合范围判断数组中是否包含某几个元素,无关顺逻辑运不等不匹配结有一个条件成立则匹所有条件都不匹所有条件都必须匹判断元素是否存其.子文档匹正则表达|JAVA字段排
1:升序2:降序跳过和skip(n):跳过n条数limit(n):限制n条数e.g:db.orders.find().sort({'orderTime':-|JAVA更新文更新操作行为|JAVA{upsert:<boolean>,multi:<boolean>,writeConcern:< collation:< arrayFilters:[ 1>,...hint |string>MongoDB4.2中支持的功})
query,查询条件,类似sqlupdate查询的$,$inc...)等,类似sqlupdate查询的 |JAVA操作符描更新操更新字段名更新导致新增文档,则设置字段的值。文档存在不影指定字段赋值为当前时间指定值小于现有字段值时才更将字段的值乘以指定的金数组操$定位到某一个元添加值到添加值到数组中,有重复则不处从数组中删除多个|JAVA操作符描数组运算修每一分往数组添加元素的排执行整数值的按位AND、OR和XOR更|JAVA{item:"mobile"{$push:{scores:{$each:[90,92,85]}})|JAVA删除文删除操作行为影|JAVA删除文除所有文除单个文db.inventory.deleteOne({status:"D"}|JAVA MongoDB自带的图形化客户端:Compass 客户端查询计索引管支持版|JAVA|JAVA|JAVAC/C++、C#、GO、Java、NodeJs、Perl等主流编程|JAVAMongoDBCRUD代码示例:Bson文档、JavaPojo操作<artifactId>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 变压变温吸附装置操作工安全知识竞赛测试考核试卷含答案
- 氯化炉工岗中安全知识宣贯考核试卷含答案
- 矿井轨道工安全检查能力考核试卷含答案
- 锅炉设备制造工岗中规程考核试卷含答案
- 保伞工岗中工作技巧考核试卷含答案
- 综合能源服务员岗位风险评估与管理考核试卷含答案
- 2026年装配钳工装配工艺理论模拟试题(附答案)
- 2026年健康与营养试题及答案
- 初中心理健康七年级下册《计划秘籍修炼营》教学设计:目标管理与执行力提升
- 小学三年级科学水到哪里去了课时教学设计
- 2025年矿业权评估师职业资格考试(矿业权评估实务与案例水气矿产资源(地热矿泉水)勘查与实物量估算)仿真试题及答案
- 2025年广东省军事理论竞赛题库
- 急慢性肾衰竭的护理常规
- 药事管理与法规药事管理与法规药事药事管理与药事组织段立华9
- 辱骂调解协议书模板
- 【MOOC】一生的健康锻炼-西南交通大学 中国大学慕课MOOC答案
- 血透中医护理
- 小学语文整本书阅读《没头脑和不高兴》导读课件
- 烽火岁月中的木刻 课件 2024-2025学年浙人美版(2024)初中美术七年级上册
- VMware虚拟化平台巡检手册
- 保留灌肠操作流程及评分标准
评论
0/150
提交评论