- 步入前端这个领域1年半了,最近几天才刚刚接触全栈开发的我感觉发现了新大陆,决定使用的是nodejs来协助开发,但是在数据库有些头疼,最终决定选择mongoDB.
下载地址: https://www.mongodb.com 与mongoDB相配套的客户端有mongoHub
mongoVue等,但是我到最后都没有去用,尽管有非常方便的文件导入的功能,可以省去很多时间,但也许是因为我刚开始的时候为了学习所以全是手输的数据,结果到最后都没有改过来,哈哈哈,
但是同学们可以去使用一下,还是很方便的。
还有一个插件叫做mongoose,这个库类似于JDBC池,将mongoDB封装的很好,链接数据库很方便,并且增删改查的语句也简化了。很推荐大家使用这里附上中文文档地址
https://www.jianshu.com/p/8af0552831f6
比较有趣的是mongoDB中没有太多表的概念,会把很多个"表"放在一起,做成一个集合,collection。举个例子,比如mySql,我需要做一个用户的购物车,那么我需要一张用户信息的表,在需要一张商品的表。而我使用mongoDB,可以将这两张表放在一个名叫carts的collection里,做成两个对象,这样前后台通信起来会方便一点,也许也并没有太简化,但是我感觉很喜欢这种创建数据的方式
以上,给刚接触全栈的同学推荐这个mongoDB.
10-12
10-12
10-12