參考案例講稿_第1頁(yè)
參考案例講稿_第2頁(yè)
參考案例講稿_第3頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

學(xué)習(xí) api實(shí)現(xiàn)查詢功能分區(qū)database1復(fù) use刪庫(kù)save指定了_id時(shí),相當(dāng)于修改 groupBy voidupdate(conststringQueryquery,boolupsert=false,boolmulti=falsens庫(kù)名.集合objBSON對(duì)upsert如果條件不成立是否新增,默認(rèn)multi是否更新多條,默認(rèn)查virtualauto_ptr<DBClientCursor>query(conststring&ns,Query,intnToReturn=0,intnToSkip=0,constBSONObj*fieldsToReturn=0,intqueryOptions=0,intbatchSize=0)returnDBClientBase::query(ns,query,nToReturn,nToSkip,fieldsToReturn,queryOptions,batchSize);}auto_ptr<DBClientCursor>智能指針,自動(dòng)釋放<>內(nèi)部的內(nèi)存數(shù)cusor游DBClientCursormore()如果為真,調(diào)用next是安全next()返回BSONObj對(duì)query函數(shù)參ns庫(kù)名.集合query查詢條nToReturn返回記錄數(shù)nToSkip跳過(guò)的記錄數(shù)fieldsToReturn要返回的字段BSONObj對(duì)BSONElementgetField(constStringData&nameconst;獲得對(duì)應(yīng)字思路:通過(guò)getField獲得BSONElement(元素)對(duì)象,調(diào)用String(),Number()精確獲得各個(gè)值問(wèn)題:解析文需 開(kāi)發(fā)類似于網(wǎng)盤功能,支持文件 ,mp3等)的上傳和用戶的校驗(yàn),必須是用戶,用戶名和正確才能上傳和(部分正常需要web前端開(kāi)發(fā),該案列不做部分功能,直接在mysql的用戶表增加記錄即可查看登陸用戶上傳的文件信息.(支持命令行的方式查看即可,不需要做web前端上傳過(guò)的文件到本地刪除上傳的文件.(可根據(jù)情況是否添加,不是必須需求接收-需求分析-概要設(shè)計(jì)-詳細(xì)設(shè)計(jì)-編碼-測(cè)試-上線---------------下線工期評(píng)估人月BSONObjstoreFile(conststring&fileName,conststring&remoteName="",conststring&上傳gridfs_offsetwrite(conststring&where)const;刪除(二期mysql操作mysql數(shù)據(jù)庫(kù)mongo操作mongo數(shù)據(jù)庫(kù)存文件,文用戶驗(yàn)證設(shè)計(jì)用戶信息表文件信息查看設(shè)計(jì)文件信息表createdatabaseodscharactersetusecreatet_user_info(user_idvarchar(30),user_namevarchar(16),remarkcreatetablelocal_file_namevarchar(50),mongo_file_namevarchar(50),file_sizeint,upload_datetimestamp,user_idvarchar(30),remarkvarchar(100)insertintot_user_infovalues('yekai','insertintot_user_infovalues('fuhongxue','uploadsrcfile-downloadmongofile查看deletemongofilemysql>insertinto->values('xxx.11','yyy.11',1024,'yekai','uploadaltertablet_file_infoaddcolumnstatus | | |Null|Key| | | | |NO|PRI| | |local_file_name|varchar(50)|YES | |mongo_file_name|varchar(50)|YES | | | |YES | | |timestamp|NO |CURRENT_TIMESTAMP|onupdateCURRENT_TIMESTAMP| |varchar(30)|YES | |remark |varchar(100)|YES| |NULL 更新文件對(duì)應(yīng)關(guān)系,文件大小,status上傳成功1,remark上傳成功updatet_file_infosetfile_size=1011,stat

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論