nodejs
deepblueskys
这个作者很懒,什么都没留下…
展开
-
nodejs之mongoose连接数据库的两种形式
mongoose有两种连接数据库的方法1)mongoose.connect('mongodb://localhost/dataNameDemo'):如果你的应用程序只需连接一个数据库,可通过此方法连接;eg: var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/dataPatient');原创 2015-03-16 10:23:50 · 6080 阅读 · 0 评论 -
nodejs之mongoose的主键变更
主键(ObjectId),属性名为_id,每个Schema都会默认配置这个属性,可通过下述方式改变此属性: var mongoose = require('mongoose'); var ObjectId = mongoose.Schema.Types.ObjectId; var StudentSchema = new Schema({}); //默认会有_id:Ob原创 2015-03-16 17:10:02 · 4179 阅读 · 0 评论 -
nodejs之mongoose数据存储验证
数据的存储是需要验证的,不是什么数据都能往数据库里丢或者显示到客户端的,数据的验证需要记住以下规则:验证始终定义在SchemaType中验证是一个内部中间件验证是在一个Document被保存时默认启用的,除非你关闭验证验证是异步递归的,如果你的SubDoc验证失败,Document也将无法保存验证并不关心错误类型,而通过ValidationError这个对象可以访问####7.1原创 2015-03-16 21:29:55 · 2492 阅读 · 0 评论 -
nodejs之app.use([path],function)
官方文档: app.use([path], function) Use the given middleware function, with optional mount path, defaulting to "/".解释:app.use 加载用于处理http請求的middleware(中间件),当一个请求来的时候,会依次被这些 middlewares处理。Eg:执行原创 2015-03-07 11:20:26 · 3445 阅读 · 0 评论