dw做的网页在网站图片不显示,企业邮箱登录界面,wordpress首页仅显示指定分类文章,如何自定义wordpress的登录页面*首先确保,你的电脑安装了mongodb,网址: mongodb官网
*使用npm安装 mongoose: mongoose官网 ps:mongoose是Node中操作mongoDB的第三方插件.用于提高数据库操作效率(相当于在mongoDB上封装了一次,暴露出更友好的API)
MongoDB的安装
1.下载地址 2.下载好了后,傻瓜式的安装(我的…*首先确保,你的电脑安装了mongodb,网址: mongodb官网
*使用npm安装 mongoose: mongoose官网 ps:mongoose是Node中操作mongoDB的第三方插件.用于提高数据库操作效率(相当于在mongoDB上封装了一次,暴露出更友好的API)
MongoDB的安装
1.下载地址 2.下载好了后,傻瓜式的安装(我的安装路径是C:\Program Files\MongoDB\Server\3.4\bin) 3.将bin目录的路径添加到系统的环境变量中(我的电脑-属性-高级系统设置…) 4.打开cmd:输入mongo(显示以下即成功)
Mongoose
1.下载依赖在命令行(windows*64)
npm init -y # 快速初始化package.json(如果已经有了,请忽略)
npm install mongoose --save # --save 将当前依赖写入 pacakge.json中2.确保mongoDB数据库处于打开状态: MongoDB基本操作 若链接失效:https://www.runoob.com/mongodb/mongodb-dropdatabase.html
# 命令行
mongod # 注:输入此命令,mongoDB即打开了,但是要确保 该命令行磁盘根目录(如C:)下有/data/db 文件夹,否则会报错# 注:mongoDB命令行(部分)基本操作:
show dbs # 查看所有数据库
use mydb # 切换(若没有该数据库则会创建)到mydb数据库
db # 查看当前正在操作的数据库
show collections # 显示当前数据库下的表(如有表students)
db.students.find() # 显示当前数据库,表students中的所有数据3.使用mongoose与数据库建立连接,并进行简单的增加,参考mongoose官方文档
// demo-add
const mongoose require(mongoose); // 导入依赖包const Schema mongoose.Schema; // 导入文档结构(相当于数据库中的表)mongoose.connect(mongodb://localhost/itcast) // 连接本地的数据库(user)// 设计表的结构
var userSchema new Schema({name:{type: String,required: true},password: {type: String,required: true},email: {type: String}
})// 将表的结构添加到user数据库中
var User mongoose.model(User, userSchema); // 此时会生成一个users表,表的结构就是上面定义的 userSchema// 增加
var admin new User({name: admin,password: 123456,email: adminadmin.com
})admin.save(function(err, data) {if(err) {console.log(保存失败\t,err);} else {console.log(保存成功\n,data);}
})// 之后运行node demo-add