2班实践MongoDB 482班:学习实践精彩纷呈(mongodb48)
近日,482班学生们进行了一场有趣而有益的MongoDB学习实践活动。我们先是对MongoDB和NoSQL数据库进行了简单的了解,因为它是一种新兴的可扩展式数据库,与SQL数据库相比具有更高的手段,这也让许多开发者更愿意将其切换到NoSQL数据库。
了解了MongoDB之后,我们就开始了实际的操作,现场还有老师提前为我们准备了实验环境。大家都迫不及待的开始干活,学会了如何从键值对的角度中使用MongoDB,建立数据库,插入数据,更新数据,查询数据等等功能,所用到的代码如下:
//创建数据库
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”});
完成入门的学习任务之后,我们分组尝试了一些实际应用场景,比如使用MongoDB来创建用户登录,实现增删改查等功能,并且还使用了诸如数据聚合(Aggregation),分页,关联查询等相关技术,最后实现了一个管理员系统。实践活动结束时,我们还参加了一场实际应用案例解决竞赛,同学们浩浩荡荡,比赛气氛十分热烈,取得了很棒的成绩。
总的来说,我们实践MongoDB学习活动,既有趣又有益,大家颇为开心的完成了这次活动,也学到了很多。这次活动让我们在理论学习和实际操作之间更能有切换且运用的能力,同时也增强了我们对MongoDB数据库的实际运用经验。