node --- 在node中使用mongoosemongoDB的安装
*首先確保,你的電腦安裝了mongodb,網(wǎng)址: mongodb官網(wǎng)
*使用npm安裝 mongoose: mongoose官網(wǎng) ps:mongoose是Node中操作mongoDB的第三方插件.用于提高數(shù)據(jù)庫(kù)操作效率(相當(dāng)于在mongoDB上封裝了一次,暴露出更友好的API)
MongoDB的安裝
1.下載地址
2.下載好了后,傻瓜式的安裝(我的安裝路徑是C:\Program Files\MongoDB\Server\3.4\bin)
3.將bin目錄的路徑添加到系統(tǒng)的環(huán)境變量中(我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置…)
4.打開(kāi)cmd:輸入mongo(顯示以下即成功)
Mongoose
1.下載依賴(lài)在命令行(windows*64)
npm init -y # 快速初始化package.json(如果已經(jīng)有了,請(qǐng)忽略) npm install mongoose --save # --save 將當(dāng)前依賴(lài)寫(xiě)入 pacakge.json中2.確保mongoDB數(shù)據(jù)庫(kù)處于打開(kāi)狀態(tài): MongoDB基本操作
若鏈接失效:https://www.runoob.com/mongodb/mongodb-dropdatabase.html
3.使用mongoose與數(shù)據(jù)庫(kù)建立連接,并進(jìn)行簡(jiǎn)單的增加,參考mongoose官方文檔
// demo-add const mongoose = require("mongoose"); // 導(dǎo)入依賴(lài)包c(diǎn)onst Schema = mongoose.Schema; // 導(dǎo)入文檔結(jié)構(gòu)(相當(dāng)于數(shù)據(jù)庫(kù)中的表)mongoose.connect("mongodb://localhost/itcast") // 連接本地的數(shù)據(jù)庫(kù)(user)// 設(shè)計(jì)表的結(jié)構(gòu) var userSchema = new Schema({name:{type: String,required: true},password: {type: String,required: true},email: {type: String} })// 將表的結(jié)構(gòu)添加到user數(shù)據(jù)庫(kù)中 var User = mongoose.model("User", userSchema); // 此時(shí)會(huì)生成一個(gè)users表,表的結(jié)構(gòu)就是上面定義的 userSchema// 增加 var admin = new User({name: "admin",password: "123456",email: "admin@admin.com" })admin.save(function(err, data) {if(err) {console.log("保存失敗\t",err);} else {console.log("保存成功\n",data);} })// 之后運(yùn)行node demo-add總結(jié)
以上是生活随笔為你收集整理的node --- 在node中使用mongoosemongoDB的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 新版Idea设置代码提示背景色
- 下一篇: 有哪些好的网课软件推荐吗?3款实用学习软