MongoDB

MongoDB

Voun MAX++

1.关系型与非关系型数据库

image-20220413090707891 image-20220413090707891

image-20220413090406721

image-20220413090614205

2.安装数据库

https://docs.mongodb.com/manual/administration/install-community/

3.启动数据库

(1)windows

1
2
mongod --dbpath d:/data/db
mongo

(2)mac

1
2
mongod --config /usr/local/etc/mongod.conf
mongo

4.在命令行中操作数据库

image-20220413090814836 image-20220413090825381 image-20220413090837613 image-20220413090858199 image-20220413090907539 image-20220413090907539

5.可视化工具进行增删改查

Robomongo Robo3T adminMongo

image-20220413091031852

6.nodejs连接操作数据库

连接数据库

1
2
3
const mongoose = require("mongoose")

mongoose.connect("mongodb://127.0.0.1:27017/company-system")

创建模型

1
2
3
4
5
6
7
8
9
10
11
12
13
14
const mongoose = require("mongoose")

const Schema = mongoose.Schema

const UserType = {
username:String,
password:String,
gender:Number,
introduction:String,
avatar:String,
role:Number
}
const UserModel = mongoose.model("user",new Schema(UserType))
module.exports = UserModel

增加数据

1
2
3
UserModel.create({
introduction,username,gender,avatar,password,role
})

查询数据

1
UserModel.find({username:"kerwin"},["username","role","introduction","password"]).sort({createTime:-1}).skip(10).limit(10)

更新数据

1
2
3
4
5
UserModel.updateOne({
_id
},{
introduction,username,gender,avatar
})

删除数据

1
UserModel.deleteOne({_id})
  • 标题: MongoDB
  • 作者: Voun
  • 创建于 : 2023-08-04 16:05:00
  • 更新于 : 2024-08-13 05:34:29
  • 链接: http://www.voun.top/2023/08/04/03MongoDB/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论