-
ODM & mongoose
查看全部 -
一、
.bowerrc文件可以指定bower要安装到哪里去
二、配置前端静态资源
bower init
三、配置后端资源
npm init
四、关闭数据库:
lsof -i tcp:27017 // 得到pid:4504 sudo kill 4504
查看全部 -
原型 后台录入页
查看全部 -
原型图 首页详情页
查看全部 -
前后端测试如何跑通
查看全部 -
res.render('index',{
title: 'imooc'
})
调用模板index.jade,并将title标签中的内容替换为imooc
查看全部 -
具体开发步骤
查看全部 -
项目结构初始化
npm install express
npm install jade
npm install mongoose
npm install bower -g
bower install bootstrap
查看全部 -
安装模块
app.js 配置
目录配置
路由配置
查看全部 -
Documents 文档实例化
查看全部 -
model 编译模型
查看全部 -
schema 模式定义
查看全部 -
设计数据库模型
查看全部 -
测试前端API
查看全部 -
创建视图……
查看全部 -
入口文件编码
查看全部 -
项目结构初始化
查看全部 -
后台录入页
查看全部 -
原型图-首页/详情
查看全部 -
实战开始-步骤
查看全部 -
开发框架介绍
查看全部 -
开发框架介绍
查看全部 -
一、sodu npm install underscore.
二、官网下载安装mongoDB,安装步骤
https://www.cnblogs.com/quickcodes/p/5390482.html
三、运行数据库
1、如果是上文这样刚安装完数据库,cmd直接输入mongo,就能进入到mongoDB命令行操作
2、如果是拿到一个项目,自己需要打开一个数据库:
(1)进入数据库文件目录:cd /Users/yquanmei/dd/software/mongoDB/mongodb-osx-x86_64-4.0.2
(2)启动脚本/启动配置文件:mongod --dbpath data --logpath log/mongod.log --logappend --fork
① --dbpath $dbpath(数据库数据文件路径)
②--logpath $logpath(日志文件的路径)
③--logappend(以追加的方式打开文件)
④--fork(将数据库服务放在后台运行)
(3)启动数据库:mongo
四、操作步骤
命令行输入(不是在目标文件中)
1、mongo
2、use imooc
3、db.movies.find({})
4、db.movies.find({}).count()
5、db.movies.remove({}) // 删除脏数据
不能写db.movies.remove(),会报以下错误:remove needs a query,因为remove函数接受一个查询文档作为参数。符合条件的文档才被删除。删除数据是永久性的,不能撤销,也不能恢复。
6、node app.js // 重启一下服务
出现提示:DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.
解决:app.js中,数据库连接添加URL字符串解析器useNewUrlParser
mongoose.connect('mongodb://localhost/nodejs',{useNewUrlParser:true});
查看全部 -
二、静态方法不会直接与数据库进行交互,只会通过model模型编译并实例化以后才会具有这个方法。
查看全部
举报