nodejs11

關(guān)系數(shù)據(jù)庫(kù)

  1. MySql
  2. Orcal

表結(jié)構(gòu)固定,修改麻煩

非關(guān)系數(shù)據(jù)庫(kù)

靈活改變,存儲(chǔ)json數(shù)據(jù)

  1. MongoDB

MongoDB 的介紹和配置

  1. c----data----db 默認(rèn)去當(dāng)前盤(pán)符的data中找db作為數(shù)據(jù)庫(kù)
  2. mongod
  3. mongod --dbpath c:\data\db --journal --storageEngine=mmapv1 開(kāi)啟服務(wù)
  4. 再打開(kāi)一個(gè)cmd,mongo命令

數(shù)據(jù)庫(kù)結(jié)構(gòu)

  1. 數(shù)據(jù)庫(kù)中存儲(chǔ)多個(gè)集合,可以理解成表,理解成數(shù)組。該集合,該數(shù)組可以存儲(chǔ)json對(duì)象,當(dāng)時(shí)不能直接存儲(chǔ)其他類(lèi)型
  2. 數(shù)據(jù)服務(wù)實(shí)例----》數(shù)據(jù)庫(kù)-----》具名集合-----》每條數(shù)據(jù)

命令集合

  1. show dbs---- 只生成數(shù)據(jù)庫(kù)但是沒(méi)有數(shù)據(jù)也是不顯示的
  2. use yfdb ----- 切換或者生成
  3. db ----- 你當(dāng)前位于哪個(gè)數(shù)據(jù)庫(kù)
  4. db.fridens.insert({name:"yf",age:"19",gender:"女"})
  5. show collections ------ 該數(shù)據(jù)庫(kù)中所有集合
  6. db.fridens.find() ---- 該集合中所有記錄
  7. db.fridens.find().pretty() ----- 美化輸出
  8. db.fridens.find({name:"小喬"}) ----- 過(guò)濾查找
  9. db.fridents.updata({name:"小喬"},{ $Set:{age:16} });
  10. db.fridents.remove() ---- 需要一個(gè)刪除條件

錯(cuò)誤點(diǎn)

  1. mongoose 需要在鏈接數(shù)據(jù)庫(kù)之前配置
  • var db = mongoose.connect("mongodb://127.0.0.1:27017/mongooseTest");
  1. 引入包的過(guò)程嚴(yán)格遵守
  • 核心庫(kù)
  • 三方插件
  • 自己的包
  1. 配置靜態(tài)資源
app.use("/node_modules/",express.static(path.join(__dirname,"./node_modules/")));
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容