记录MongoDB学习之路(mongodb笔记)
MongoDB学习之路
自从我接触NoSQL,特别是MongoDB以来,说实话确实有点力不从心,特别是数据库架构设计等内容,其中有很多基础的概念把我绕的晕头转向。
其次,我开始学习MongoDB的基本语法,由以下代码来做个总结:
// 创建 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’})
随着时间的推移,我熟悉了更多关于MongoDB的内容,比如文档模型,一对一,一对多,多对多关系,索引构建方法等。而当时,只要我看到有关MongoDB的内容,我就会翻出笔记,总结出一些有用的知识点,然后进一步了解,学习。学习MongoDB的过程就像它的文档模型,把所有的知识点彻底的理解,搞清楚两者之间的关系,再加工到思维导图里,再写出概要总结,让我觉得真的很有用,不过我也深知这种学习方式有点缓慢,但是也有利于健全的理解知识点之间的关系和联系,在学习过程中,一些有用的知识逐渐汇聚,变得更具有深度。
最后,只要新知识出现,我也要把它们加入笔记,直到熟读,学习之旅才会正真结束。当然,学习之旅总是要越走越远。MongoDB也是如此,因为更新的内容和新的知识点在不断出现,我也要不断的学习,只要努力,我想我能把MongoDB学好!