MongoDB的基本操作及node中mongoose的使用

Cherise ·
更新时间:2024-09-21
· 634 次阅读

1.mongoDB的安装(下载地址)

下载mongoDB后一路下一步安装完毕之后,配置环境变量

2. 配置环境变量

在系统环境变量path路径添加mongodb下载的bin目录所在地址,
我下载的是c盘,路径就是(C:\Program Files\MongoDB\Server\4.2\bin)

3. mongoDB基本操作

1.mongod --version(安装成功配置环境变量之后可以查看版本)
2. 启动,停止数据库
启动:

/*默认执行mongod命令 所处盘符的根目录下/data/db作为自己的 数据存储目录, 所以在在第一次执行 该命令之前先自己手动新建一个/data/db */ mongod

如果想要修改默认的数据村春目录路径,可以

mongod --dbpath = 数据存储目录路径

停止:

直接关闭命令行工具 ctrl + c 退出 连接数据库 // 该命令默认连接本机的Mondb服务 mongo // 退出连接 exit 基本命令 show dbs
查看显示所有数据库 db
查看当前操作的数据库 use 数据库名称
切换到指定的数据库(如果没有会新建) db.students.insertOne({“name”: “jack”})
插入数据 新建集合 db.students.find()
数据集合中寻找数据 4.node中操作mongoDB 使用官方的mongodb 包来操作 使用第三方的 mongoose 包来(封装了mongodb 包) var express = require('express'); var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test'); // 创建app var app = express(); // 得到了一个带有 String 类型 name 属性的 schema var kittySchema = mongoose.Schema({ name: String }); // 接着我们需要把这个 schema 编译成一个 Model var Kitten = mongoose.model('Kitten', kittySchema); // 循环 创建保存 for (var i = 0; i < 10; i++) { // 创建一个实例 var cat = new Kitten({ name: '喵喵' + i }); // 保存 到数据库中 cat.save(function (err, cat) { if (err) return console.error(err); console.log('meme') // fluffy.speak(); }); } app.get('/', function (req, res) { // res.end('hello world') res.send('hello world') }) app.listen(3000, function () { console.log('1111') }) 我想我是海121 原创文章 13获赞 53访问量 5359 关注 私信 展开阅读全文
作者:我想我是海121



mongoose MongoDB node

需要 登录 后方可回复, 如果你还没有账号请 注册新账号