enctype="multipart/form-data" 提交表单将数据进行分割,支持多种数据混合上传
npm install multiparty --save
var multipart = require('connect-multiparty')
需要在public下新建upload文件夹才能写入
也可以异步上传,控制文件大小
npm install multiparty --save
var multipart = require('connect-multiparty')
需要在public下新建upload文件夹才能写入
也可以异步上传,控制文件大小
2017-10-23
TypeError: Cannot read property 'reply' of null
at D:\nodejs\test\movie\app\controllers\comment.js:23:20
at D:\nodejs\test\movie\app\controllers\comment.js:23:20
2017-10-19
最新回答 / 慕粉4338045
感觉我的session不能及时的读取,控制台的req.session.user时而正确时而错误//pre handle userapp.use(function(req, res, next){ var _user = req.session.user app.locals.user = _user next()})
2017-10-18
populate方法:
Query.populate(path, [select], [model], [match], [options])
exec()方法用于检索字符串中的正则表达式的匹配。
Query.populate(path, [select], [model], [match], [options])
exec()方法用于检索字符串中的正则表达式的匹配。
2017-10-09
populate()方法:
因为MongoDB是文档型数据库,所以它没有关系型数据库[joins],Mongoose封装了一个Population功能。使用Population可以实现在一个 document 中填充其他 collection(s) 的 document(s)。在定义Schema的时候,如果设置某个 field 关联另一个Schema,那么在获取 document 的时候就可以使用 Population 功能通过关联Schema的 field 找到关联的另一个 document,并且用被关联 document 的内容替换掉原来关联字段(field)的内容。
因为MongoDB是文档型数据库,所以它没有关系型数据库[joins],Mongoose封装了一个Population功能。使用Population可以实现在一个 document 中填充其他 collection(s) 的 document(s)。在定义Schema的时候,如果设置某个 field 关联另一个Schema,那么在获取 document 的时候就可以使用 Population 功能通过关联Schema的 field 找到关联的另一个 document,并且用被关联 document 的内容替换掉原来关联字段(field)的内容。
2017-10-09