時間:2024-03-26 14:45作者:下載吧人氣:19
近日,482班學(xué)生們進(jìn)行了一場有趣而有益的MongoDB學(xué)習(xí)實(shí)踐活動。我們先是對MongoDB和NoSQL數(shù)據(jù)庫進(jìn)行了簡單的了解,因?yàn)樗且环N新興的可擴(kuò)展式數(shù)據(jù)庫,與SQL數(shù)據(jù)庫相比具有更高的手段,這也讓許多開發(fā)者更愿意將其切換到NoSQL數(shù)據(jù)庫。
了解了MongoDB之后,我們就開始了實(shí)際的操作,現(xiàn)場還有老師提前為我們準(zhǔn)備了實(shí)驗(yàn)環(huán)境。大家都迫不及待的開始干活,學(xué)會了如何從鍵值對的角度中使用MongoDB,建立數(shù)據(jù)庫,插入數(shù)據(jù),更新數(shù)據(jù),查詢數(shù)據(jù)等等功能,所用到的代碼如下:
//創(chuàng)建數(shù)據(jù)庫
var db = db.createDatabase(“database”);
//插入記錄
db.records.insert({“name”:”zhangsan”, “age”:20});
//更新記錄
db.records.update({“name”:”zhangsan”},{“$set”:{“age”:21}});
//查詢記錄
db.records.find({“name”:”zhangsan”});
完成入門的學(xué)習(xí)任務(wù)之后,我們分組嘗試了一些實(shí)際應(yīng)用場景,比如使用MongoDB來創(chuàng)建用戶登錄,實(shí)現(xiàn)增刪改查等功能,并且還使用了諸如數(shù)據(jù)聚合(Aggregation),分頁,關(guān)聯(lián)查詢等相關(guān)技術(shù),最后實(shí)現(xiàn)了一個管理員系統(tǒng)。實(shí)踐活動結(jié)束時,我們還參加了一場實(shí)際應(yīng)用案例解決競賽,同學(xué)們浩浩蕩蕩,比賽氣氛十分熱烈,取得了很棒的成績。
總的來說,我們實(shí)踐MongoDB學(xué)習(xí)活動,既有趣又有益,大家頗為開心的完成了這次活動,也學(xué)到了很多。這次活動讓我們在理論學(xué)習(xí)和實(shí)際操作之間更能有切換且運(yùn)用的能力,同時也增強(qiáng)了我們對MongoDB數(shù)據(jù)庫的實(shí)際運(yùn)用經(jīng)驗(yàn)。
網(wǎng)友評論