九月三十日

mongosh数据库增删改查

 

通过MongoDB Shell新建一个以自己名字(英文全拼,例如Sunjing)的数据库,并创建一个名为“grade”的集合,在该集合中插入自己上学期五门课程的成绩数据,具体包括课程名称,分数,任课教师,考试时间(或者其他相关信息)。并依次完成对数据进行增、删、改、查等基本操作,

首先,打开MongoDB Shell,连接到MongoDB服务器。然后按照以下步骤操作:

1. 创建一个以自己名字(英文全拼)的数据库,例如Sunjing:
```javascript
use Sunjing
```

2. 创建一个名为“grade”的集合:
```javascript
db.createCollection("grade")
```

3. 插入自己上学期五门课程的成绩数据,例如:
- 课程名称:Math
- 分数:90
- 任课教师:张老师
- 考试时间:2022-01-05

```javascript
db.grade.insertOne({
courseName: "Math",
score: 90,
teacher: "张老师",
examTime: new Date("2022-01-05")
})
```
重复上述操作,插入其他四门课程的成绩数据。

4. 对数据进行增、删、改、查等基本操作:

- 增加一条数据:
```javascript
db.grade.insertOne({
courseName: "Physics",
score: 85,
teacher: "李老师",
examTime: new Date("2022-02-10")
})
```

- 删除一条数据:
```javascript
db.grade.deleteOne({courseName: "Math"})
```

- 修改一条数据:
```javascript
db.grade.updateOne({courseName: "Physics"}, {$set: {score: 95}})
```

- 查询所有数据:
```javascript
db.grade.find()
```

- 查询特定条件的数据:
```javascript
db.grade.find({courseName: "Physics"})
```

- 查询并返回指定字段:
```javascript
db.grade.find({courseName: "Physics"}, {score: 1, teacher: 1, examTime: 1})

posted @   yblll  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示