已采纳回答 / 慕娘6123248
mongoose和mongo不是一个概念,你需要安装mongoDB,这个是数据库,可参考官网 windows环境:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/,或者:http://database.51cto.com/art/201106/272526.htm
2015-05-03
最赞回答 / Stephanie3790817
<...图片...> 最后一句:返回的对象是一个键值对,当extended为false的时候,键值对中的值就为'String'或'Array'形式,为true的时候,则可为任何数据类型。
2015-04-28
最赞回答 / 慕妹9418954
【2016-04-22】这个问题我也遇到了并已经解决了,原因是jade改名问题,解决过程如下:npm 安装jade 时提示jade 改名为了pug(查了下据说是商标权问题),好吧,那我就 npm install pug然后@scott老师的实例代码里面有个app.set('view engine','jade'),我想这个也得改成app.set('view engine','pug');万万没想到,其实视图文件也得改!由index.jade 改为index.pug。 终于ok了。
2015-04-06
最赞回答 / haoleday
在标签embed 里自动回发起一个视频请求,movie.flash这个字段的值,如果是非url字符串,流浪器默认会转为http://localhsot:3000/movie/flashpath以上路径刚好符合本页面路由("/movie/:id"),你的页面再次获取到一个新的id=flashpath,芒果里面肯定是没有这条记录。so,cmd报错,website也挂了。
2015-03-12
最赞回答 / madiss
在网上搜了下bodyparser已经不和Express绑定在一起了,而需要单独来安装,执行如下命令即可:npm install body-parser然后var bodyParser = require('body-parser'); // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false })) // parse application/json app.use(body...
2015-03-04
已采纳回答 / dipper
招了好久终于找到 如果用的是 var bodyParser = require('body-parser') 需要加下面这句<...code...>
2015-01-30
已采纳回答 / 破晓_0007
npm install server-staticvar serveStatic = require('serve-static')app.use(serveStatic('bower_components'))
2015-01-12
已采纳回答 / 瓜瓜射门啦
每个 document 都必须有一个_id 而且不能重复,是由 mongodb 自动生成的,这个字段的类型是ObjectId,由 “时间戳+机器+PID+计数器” 组成,来保证同一时间,同一机器,同一进程,所产生的 _id 不同。Mongoose 会在 Collection 构造的时候添加一个_id 字段,如果你不在构造的时候显式传递。这个字段的类型是 ObjectId,跟 MongoDB 的所有类型数据库中保持一致
2014-12-23