時(shí)間:2024-03-26 14:39作者:下載吧人氣:28
MongoDB學(xué)習(xí)之路
自從我接觸NoSQL,特別是MongoDB以來(lái),說(shuō)實(shí)話確實(shí)有點(diǎn)力不從心,特別是數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)等內(nèi)容,其中有很多基礎(chǔ)的概念把我繞的暈頭轉(zhuǎn)向。
其次,我開(kāi)始學(xué)習(xí)MongoDB的基本語(yǔ)法,由以下代碼來(lái)做個(gè)總結(jié):
// 創(chuàng)建 collection
db.create(‘accounts’)
// 插入文檔
db.accounts.insert({name: ‘John Doe’, email: ‘johndoe@example.com’})
// 查詢
db.accounts.find({name: ‘John Doe’})
// 更新
db.accounts.update({ name: ‘John Doe’}, {$set: { email: ‘john.doe@example.com’ }})
// 刪除
db.accounts.remove({name: ‘John Doe’})
隨著時(shí)間的推移,我熟悉了更多關(guān)于MongoDB的內(nèi)容,比如文檔模型,一對(duì)一,一對(duì)多,多對(duì)多關(guān)系,索引構(gòu)建方法等。而當(dāng)時(shí),只要我看到有關(guān)MongoDB的內(nèi)容,我就會(huì)翻出筆記,總結(jié)出一些有用的知識(shí)點(diǎn),然后進(jìn)一步了解,學(xué)習(xí)。學(xué)習(xí)MongoDB的過(guò)程就像它的文檔模型,把所有的知識(shí)點(diǎn)徹底的理解,搞清楚兩者之間的關(guān)系,再加工到思維導(dǎo)圖里,再寫出概要總結(jié),讓我覺(jué)得真的很有用,不過(guò)我也深知這種學(xué)習(xí)方式有點(diǎn)緩慢,但是也有利于健全的理解知識(shí)點(diǎn)之間的關(guān)系和聯(lián)系,在學(xué)習(xí)過(guò)程中,一些有用的知識(shí)逐漸匯聚,變得更具有深度。
最后,只要新知識(shí)出現(xiàn),我也要把它們加入筆記,直到熟讀,學(xué)習(xí)之旅才會(huì)正真結(jié)束。當(dāng)然,學(xué)習(xí)之旅總是要越走越遠(yuǎn)。MongoDB也是如此,因?yàn)楦碌膬?nèi)容和新的知識(shí)點(diǎn)在不斷出現(xiàn),我也要不斷的學(xué)習(xí),只要努力,我想我能把MongoDB學(xué)好!
網(wǎng)友評(píng)論