zoukankan      html  css  js  c++  java
  • node中mongoose schema定义

     

    schema:模式

     model:模型

     

    以巧克力为例:

    巧克力加工厂要生产一系列巧克力产品(爱心形、三角形、六边形),这些形状被称为模型,要制作这些模型就需要一定的模式(比如:三角形的三条线的长度、线与线之间的夹角),体现在mongoose 中就是:

    1
    2
    3
    4
    var TriangleSchema = new mongoose.Schema({ // 三角形遵循模式
      line: Number, // 线
      angle: Number // 角度
    })

    通过模式来制作模型:

    1
    var Triagnle = mongoose.model('Triangle', TriangleSchema); // 三角形模型

    通过模型生产出巧克力:

    1
    var triangle = new Triangle({ line: 666, angle: 60 }); // 三角形巧克力

    这些巧克力就被放到了商店、超市中:

    1
    2
    3
    triangle.save(function (err, newTriangle) { // 保存到数据库
        console.log('我已经在商店中了')
    })

    我们就可以买这些巧克力了:

    1
    2
    3
    Triangle.find({}, function (err, triangles) { // 从数据库中取出数据
      console.log('我在商店中买到了好多好多巧克力')
    })

    不知道这些巧克力好不好吃,合不合你的胃口!^_^

  • 相关阅读:
    文件复制
    linux 计划任务
    mysql查询权限的用户名密码
    mysql导入导出及复制
    windowslucene安装配置
    apache+php32位平台安装
    文件移动
    mysql查询权限的用户名密码
    取树状结构的某个值下的所有记录
    今天发生了个有趣的排序
  • 原文地址:https://www.cnblogs.com/moluxi/p/13043294.html
Copyright © 2011-2022 走看看