在Node中操作MongoDB数据库(二):mongoose

您好,我是沧沧凉凉,是一名前端开发者,目前在掘金知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。


上一篇文章谈了Node中操作MongoDB的库:

本篇文章就来谈一谈另一个Node中操作MongoDB比较著名的库:mongoose。

mongoose里面一切都始于Schema,使用mongoose要比使用mongodb多一步,那就是使用之前必须要声明Schema,也正是因为Schema的存在,所以mongoose数据类型安全就要比mongodb好上很多,直接来看一下mongoose如何进行使用的吧。

连接

最后

这两个库各有各的好处,我个人的建议是,如果是写脚本相关的东西,推荐使用,更加的简单、快捷,但是要做Node服务开发,还是推荐使用mongoose,因为它的类型更加的安全。