1. 安装配置Mongodb
百度搜索
跳转
下载安装包 默认选项
一个是完整安装 一个是自定义安装 安装按照默认存储盘C盘即可
配置环境变量 用户变量的Path
找到C盘中MongoDB中 bin目录所在位置 添加
通过CMD查找MongoDB版本 显示则安装成功
2. 启动关闭Mongodb
启动:
想要修改默认的数据存储目录
mogod --dbpath = 数据存储目录路径
停止:
1.在开启服务的控制台,直接ctrl+c 即可停止
2.直接关闭开启服务的控制台
3. 连接和退出MongoDB
连接
该命令默认连接本机的MongoDB服务
mongo
退出
在连接状态输入 exit 退出连接
exit
查看显示所有数据库
show dbs
查看当前操作的饿数据库
db
切换到指定的数据库(如果没有会新建)
use 数据库名称
显示当前数据库的集合
show collection
插入数据
db.集合名.insertOne({ })
插入年龄
查询当前集合中的所有数据
db.集合名.find()
插入年龄信息
结果
使用官方的mogodb包来操作
https://github.com/mongodb/node-mongodb-native
4. MongoDB初始化
使用mongoose包操作MongoDB数据库
https://mongoosejs.com/
mongoose基于MongoDB官方的mongodb包再一次做了封装
旧版本的实例
var mongoose = require('mongoose');
// 连接 MongoDB 数据库
mongoose.connect('mongodb://localhost/test', {
useMongoClient: true
});
mongoose.Promise = global.Promise;
// 创建一个模型
// 就是在设计数据库
// MongoDB 是动态的,非常灵活,只需要在代码中设计你的数据库就可以了
// mongoose 这个包就可以让你的设计编写过程变的非常的简单
var Cat = mongoose.model('Cat', {
name: String
});
for (var i = 0; i < 100; i++) {
// 实例化一个 Cat
var kitty = new Cat({
name: '喵喵' + i
});
// 持久化保存 kitty 实例
kitty.save(function (err) {
if (err) {
console.log(err);
} else {
console.log('meow');
}
});
}
输出
再输入 it 继续查找 直到99 一共100个