-
ODM & mongoose
查看全部 -
一、
.bowerrc文件可以指定bower要安裝到哪里去
二、配置前端靜態(tài)資源
bower init
三、配置后端資源
npm init
四、關(guān)閉數(shù)據(jù)庫(kù):
lsof?-i?tcp:27017???//?得到pid:4504 sudo?kill?4504
查看全部 -
原型 后臺(tái)錄入頁(yè)
查看全部 -
原型圖 首頁(yè)詳情頁(yè)
查看全部 -
前后端測(cè)試如何跑通
查看全部 -
res.render('index',{
title: 'imooc'?
})
調(diào)用模板index.jade,并將title標(biāo)簽中的內(nèi)容替換為imooc
查看全部 -
具體開發(fā)步驟
查看全部 -
項(xiàng)目結(jié)構(gòu)初始化
npm install express
npm install jade
npm install mongoose
npm install bower -g
bower install bootstrap
查看全部 -
安裝模塊
app.js 配置
目錄配置
路由配置
查看全部 -
Documents 文檔實(shí)例化
查看全部 -
model 編譯模型
查看全部 -
schema 模式定義
查看全部 -
設(shè)計(jì)數(shù)據(jù)庫(kù)模型
查看全部 -
測(cè)試前端API
查看全部 -
創(chuàng)建視圖……
查看全部 -
入口文件編碼
查看全部 -
項(xiàng)目結(jié)構(gòu)初始化
查看全部 -
后臺(tái)錄入頁(yè)
查看全部 -
原型圖-首頁(yè)/詳情
查看全部 -
實(shí)戰(zhàn)開始-步驟
查看全部 -
開發(fā)框架介紹
查看全部 -
開發(fā)框架介紹
查看全部 -
一、sodu npm install underscore.
二、官網(wǎng)下載安裝mongoDB,安裝步驟
https://www.cnblogs.com/quickcodes/p/5390482.html
三、運(yùn)行數(shù)據(jù)庫(kù)
1、如果是上文這樣剛安裝完數(shù)據(jù)庫(kù),cmd直接輸入mongo,就能進(jìn)入到mongoDB命令行操作
2、如果是拿到一個(gè)項(xiàng)目,自己需要打開一個(gè)數(shù)據(jù)庫(kù):
(1)進(jìn)入數(shù)據(jù)庫(kù)文件目錄:cd /Users/yquanmei/dd/software/mongoDB/mongodb-osx-x86_64-4.0.2?
(2)啟動(dòng)腳本/啟動(dòng)配置文件:mongod --dbpath data --logpath log/mongod.log --logappend --fork
① --dbpath $dbpath(數(shù)據(jù)庫(kù)數(shù)據(jù)文件路徑)
②--logpath $logpath(日志文件的路徑)
③--logappend(以追加的方式打開文件)
④--fork(將數(shù)據(jù)庫(kù)服務(wù)放在后臺(tái)運(yùn)行)
(3)啟動(dòng)數(shù)據(jù)庫(kù):mongo
四、操作步驟
命令行輸入(不是在目標(biāo)文件中)
1、mongo
2、use imooc
3、db.movies.find({})
4、db.movies.find({}).count()
5、db.movies.remove({}) ? // 刪除臟數(shù)據(jù)
不能寫db.movies.remove(),會(huì)報(bào)以下錯(cuò)誤:remove needs a query,因?yàn)閞emove函數(shù)接受一個(gè)查詢文檔作為參數(shù)。符合條件的文檔才被刪除。刪除數(shù)據(jù)是永久性的,不能撤銷,也不能恢復(fù)。
6、node app.js ?// 重啟一下服務(wù)
出現(xiàn)提示: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中,數(shù)據(jù)庫(kù)連接添加URL字符串解析器useNewUrlParser
mongoose.connect('mongodb://localhost/nodejs',{useNewUrlParser:true});
查看全部 -
二、靜態(tài)方法不會(huì)直接與數(shù)據(jù)庫(kù)進(jìn)行交互,只會(huì)通過(guò)model模型編譯并實(shí)例化以后才會(huì)具有這個(gè)方法。
查看全部
舉報(bào)