为了账号安全,请及时绑定邮箱和手机立即绑定

node中mongoose schema定义

node中mongoose schema定义

慕运维7641965 2017-12-07 10:16:19
查看完整描述

1 回答

?
堂堂堂堂糖糖糖童鞋

TA贡献101条经验 获得超58个赞

schema:模式
model:模型


以巧克力为例:


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

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

通过模式来制作模型:

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

通过模型生产出巧克力:

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

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

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

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

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

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

查看完整回答
4 反对 回复 2017-12-08
  • 1 回答
  • 0 关注
  • 1941 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信