适用于node.js的 优雅mongodb对象建模.
    NodeJs 环境下对 MongoDB 进行便捷操作的对象建模工具.

    1. 安装
      npm install mongoose
      2. 链接本地test数据库
      const _mongoose = require(‘mongoose’);
      _mongoose.connect(‘mongodb://localhost/test’);
      3. connect() 返回一个状态待定(pending)的连接,接上成功提醒和失败警告。
      _mongoose.connect(‘mongodb://localhost/test’)
      .then(()=>{console.log(‘数据库链接成功~’)})
      .catch((error)=>{console.log(‘数据库链接失败!’); console.log(error.message)})
      4. Schema: Mongoose的一切都始于Schema。
      定义一个Schema:
      var blogSchema = new mongoose.Schema({

      });
      5 创建一个model:把定义的schema转换为一个Model,使用mongoose.model(modeName,schema)函数。
      var Blog = mongoose.model(‘Blog’,blogSchema);
      暴露出去:module.exports = Blog;
      6. 实例方法(method)
      documents是models的实例。Document 有很多自带的实例方法, 也可以自定义方法。
      注意:
      1. 不要使用箭头函数,不然 this 指向会出问题。
      2. 加在 schema methods 属性的函数会编译到 Model 的 prototype,也会暴露到每个 document 实例

    Blog.methods.findSimilarTypes = function(){
    console.log(‘这是您的第一个自定义方法!’)
    }