MongoDB——起步

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Zjaun/article/details/87526604

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个
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Zjaun/article/details/87526604
今日推荐