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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

學習 api實現查詢功能分區(qū)database1復 use刪庫save指定了_id時,相當于修改 groupBy voidupdate(conststringQueryquery,boolupsert=false,boolmulti=falsens庫名.集合objBSON對upsert如果條件不成立是否新增,默認multi是否更新多條,默認查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>智能指針,自動釋放<>內部的內存數cusor游DBClientCursormore()如果為真,調用next是安全next()返回BSONObj對query函數參ns庫名.集合query查詢條nToReturn返回記錄數nToSkip跳過的記錄數fieldsToReturn要返回的字段BSONObj對BSONElementgetField(constStringData&nameconst;獲得對應字思路:通過getField獲得BSONElement(元素)對象,調用String(),Number()精確獲得各個值問題:解析文需 開發(fā)類似于網盤功能,支持文件 ,mp3等)的上傳和用戶的校驗,必須是用戶,用戶名和正確才能上傳和(部分正常需要web前端開發(fā),該案列不做部分功能,直接在mysql的用戶表增加記錄即可查看登陸用戶上傳的文件信息.(支持命令行的方式查看即可,不需要做web前端上傳過的文件到本地刪除上傳的文件.(可根據情況是否添加,不是必須需求接收-需求分析-概要設計-詳細設計-編碼-測試-上線---------------下線工期評估人月BSONObjstoreFile(conststring&fileName,conststring&remoteName="",conststring&上傳gridfs_offsetwrite(conststring&where)const;刪除(二期mysql操作mysql數據庫mongo操作mongo數據庫存文件,文用戶驗證設計用戶信息表文件信息查看設計文件信息表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 更新文件對應關系,文件大小,status上傳成功1,remark上傳成功updatet_file_infosetfile_size=1011,stat

溫馨提示

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

評論

0/150

提交評論