從關(guān)系型數(shù)據(jù)庫到mongodb語法特性快速入門_第1頁
從關(guān)系型數(shù)據(jù)庫到mongodb語法特性快速入門_第2頁
從關(guān)系型數(shù)據(jù)庫到mongodb語法特性快速入門_第3頁
從關(guān)系型數(shù)據(jù)庫到mongodb語法特性快速入門_第4頁
從關(guān)系型數(shù)據(jù)庫到mongodb語法特性快速入門_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

咪咕視訊(中國移動)項目經(jīng)對分布式架構(gòu)、高性能編程有深入的明天,你一定會感謝今天奮力拼搏的自|JAVA從關(guān)系型數(shù)據(jù)庫到MongoDB特性高性 —課程安|JAVA |JAVA特 支

|JAVAMcGraw-HillVermontPublic|JAVA |JAVA應(yīng)用需求和特 要

|JAVAMongoDB的應(yīng)用已經(jīng)滲透到各個領(lǐng)域,比如游戲、物流、 游戲場景,使用 游戲用戶信息,用戶的裝備、積分等直接以內(nèi)嵌文檔的形物流場景,使用MongoDB 訂單信息,訂單狀態(tài)在運(yùn)送過程中會不斷更新,以MongoDB內(nèi) 社交場景,使用MongoDB 用戶信息,以及用戶 物聯(lián)網(wǎng)場景,使用MongoDB 所有接入的智能設(shè)備信息,以及設(shè)備匯報的日志信息,并對這 ,使用 用戶信息 信息|JAVA|JAVA 實例:系統(tǒng)上運(yùn)行庫的進(jìn)程及節(jié)點(diǎn)集,一個實例可以有多個庫:多個集合組成數(shù)據(jù)庫,每個數(shù)據(jù)庫都是完全獨(dú)立的,有庫 文檔:MongoDB數(shù)據(jù)庫的最小數(shù)據(jù)集單位,其基本概念為|JAVA概關(guān)系型數(shù)據(jù)表rowshardingpartition

|JAVA 文檔(即對象)|JAVA

1

雙精度浮點(diǎn)值。用 浮點(diǎn)

Binary

數(shù)據(jù)常用的數(shù)據(jù)類型。在MongoDB中,UTF-8編碼的字符串才是合用于內(nèi)嵌文 對象ID,ID日期時間。用UNIX時間格式來 創(chuàng)建Date對象,傳入年月日信息。

正則表達(dá)式類型。用 正則表達(dá)式

|JAVA(withscope)32-bitMono和Shrn的殊型。4第464-bitNewinversion3.4.MinMax比所有其他可能的BSON元件值更高的特殊|JAVA|JAVAsudovim/etc/yum.repos.d/mongodb-org-name=MongoDBRepository sudosudoyuminstall-ymongodb-

|JAVA示當(dāng)前實例中的數(shù)show通過Mongo use#如果dataBaseName不存在,數(shù)據(jù)時將會創(chuàng)建數(shù)據(jù)#顯式的創(chuàng)建runoob集show#顯示當(dāng)前數(shù)據(jù)庫中的集合信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查詢數(shù)據(jù)的語法格式如下:db.collection.find(query,db.collection.find(query,queryprojection文檔中所有鍵值,只需省略該參數(shù)即可(默認(rèn)省略)。 數(shù)據(jù),可以使用pretty()方法|JAVA操作符描比大大于等判斷元素是否在指定的集合范圍判斷數(shù)組中是否包含某幾個元素,無關(guān)順邏輯運(yùn)不等不匹配結(jié)有一個條件成立則匹所有條件都不匹所有條件都必須匹判斷元素是否存其.子文檔匹正則表達(dá)|JAVA字段排

1:升序2:降序跳過和skip(n):跳過n條數(shù)limit(n):限制n條數(shù)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操作符描更新操更新字段名更新導(dǎo)致新增文檔,則設(shè)置字段的值。文檔存在不影指定字段賦值為當(dāng)前時間指定值小于現(xiàn)有字段值時才更將字段的值乘以指定的金數(shù)組操$定位到某一個元添加值到添加值到數(shù)組中,有重復(fù)則不處從數(shù)組中刪除多個|JAVA操作符描數(shù)組運(yùn)算修每一分往數(shù)組添加元素的排執(zhí)行整數(shù)值的按位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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論