依照之前制定的套路,学习了解一样东西,首先要知道它:

1、是什么

2、有什么用

3、……

所以对于 mongoose,也按照这个步骤进行。

但在谷歌上一搜,上来就列一堆代码,告诉你怎么用,简直不知所谓。

经多方考证,知道mongoose大约是:


1、mongoose是一个node.js库

2、作用是让node.js更好更方便的操作mongoDB。简单来说,mongoose就是node.js使用mongoDB的ORM。


mongoDB和node.js都支持javascript,json,它们真是天作之合,狼狈为奸。


注意mongoose可不是mongos。mongos是mongoDB的一个自动分片模块,用于构建一个大规模的可扩展的数据库集群,这个集群可以并入动态增加的机器。