快捷导航

node中mongoose schema定义

node中mongoose schema定义

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

schema:模式
model:模型


以巧克力为例:


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

varTriangleSchema=newmongoose.Schema({//三角形遵循模式line:Number,//线angle:Number//角度})通过模式来制作模型:
varTriagnle=mongoose.model('Triangle',TriangleSchema);//三角形模型通过模型生产出巧克力:

vartriangle=newTriangle({line:666,angle:60});//三角形巧克力这些巧克力就被放到了商店、超市中:
triangle.save(function(err,newTriangle){//保存到数据库console.log('我已经在商店中了')})我们就可以买这些巧克力了:

Triangle.find({},function(err,triangles){//从数据库中取出数据console.log('我在商店中买到了好多好多巧克力')})不知道这些巧克力好不好吃,合不合你的胃口!^_^
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP