从关系型数据库到mongodb语法特性快速入门_第1页
从关系型数据库到mongodb语法特性快速入门_第2页
从关系型数据库到mongodb语法特性快速入门_第3页
从关系型数据库到mongodb语法特性快速入门_第4页
从关系型数据库到mongodb语法特性快速入门_第5页
已阅读5页,还剩58页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

咪咕视讯(中国移动)项目经对分布式架构、高性能编程有深入的明天,你一定会感谢今天奋力拼搏的自|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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论